これが私が構築しているwhere句です:
$where = "requesterid='".$memberid."' AND recieverid='".$tomemberid."' OR requesterid='".$tomemberid."' AND recieverid='".$memberid."'";
現在$memberid
、と$tomemberid
は両方とも整数です。そして、これを実行したときのエラーは次のとおりです。
'where句'の不明な列'requesterid='6''
SQL:
SELECT * FROM (`friendships`) WHERE `requesterid='6'` AND
recieverid='5' OR requesterid='5' AND recieverid='6'
MySQLが数字6の後にアポストロフィを追加するのはなぜですか?印刷しました$memberid
が、アポストロフィなど、前後に何も表示されません。私は何が間違っているのですか?