현재 MySql 데이터베이스에 2 개의 테이블이 있습니다.PHP가 mysql에서 사용자 데이터 가져 오기
구조 :
submessages
표에서
messages
id | content | user_id | time
submessages
id | subcontent | msg_id | user_id | time
는 열 msg_id
표 messages
에 id
열을 참조하는 외부 키이다. 현재 사용자 exlcuding -
지금은
$cur_userID = $user->current_id; // current user id.
SELECT * FROM messages WHERE id > '{$_GET['id']}' // problem here
이 어떻게 다른 사용자가 게시 한 subcontent
에 대한 submessages
테이블을 쿼리 할 PHP에서 쿼리해야합니까?
user_id
이 (가) $cur_userID
인 것을 의미하지 않습니다.
감사합니다.
실제로이 메시지는 내가 관심있는 메시지를 제외한 모든 메시지를 제공하는 것입니다. "id"는 사용자가 아닌 메시지의 ID라고 생각합니다. – MJB
은 SQL에서'<>'과 같지 않고'! ='가 아닌가? –
@Richard JP Le Guen : 표준 SQL에서 그렇습니다. 그러나 MySQL은 두 가지 형식을 모두 허용합니다 : http://dev.mysql.com/doc/refman/5.0/en/non-typed-operators.html – ircmaxell