SELECT p.*, m.*
FROM " . DB_PREFIX . "messages AS p, " . DB_PREFIX . "members AS m
WHERE p.member_id2='" . $SESSION->conf['member_id'] . "' AND p.member_id1=m.member_id
ORDER BY p.senddate DESC
소셜 네트워킹 웹 사이트 내의 모든 사용자에 대해받은 편지함을 설정하려고합니다. 페이스 북과 똑같이 설정하고 싶습니다. 각 사용자마다 대화마다 한 줄만 보게됩니다. 따라서 해당 사용자에게 가장 최근에 수신되었거나 전송 된 메시지 만 보게됩니다.최근에 보내거나받은 메시지 (페이스 북 스타일)
위의 코드는 현재 가지고있는 코드이지만 수신 한 모든 메시지를 보여줍니다. 최근에 보내거나받은 메시지 (사용자 당 한 줄)를 찾기 위해 쿼리를 어떻게 설정합니까?
member_id1이 보낸 사람 member_id2 수신기 여기
입니다 내 테이블 http://i.imgur.com/zY6fF.png
당신은 당신의 예를 들어 테이블을 사용하여 예상되는 결과를 게시 할 수의 screengrab? –