1


0

MySQLクエリエラー

MySQLクエリを実行しようとしたときに表示される次のエラーを誰かが修正するのを手伝ってもらえますか。

これが私のエラーです。

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE user_id = '3' AND id = '3' AND friendship_status = '0'' at line 2

これがmysqlコードです。

SELECT users_friends.*
WHERE user_id = '$user_id'
AND id = '$request_id'
AND friendship_status = '0'

2 Answer


4


おそらく「WHERE」の直前に「FROM users_friends」を追加する必要があります。

SELECT  users_friends.*
FROM    users_friends
WHERE   user_id = '$user_id'
AND     id = '$request_id'
AND     friendship_status = '0'


0


これを試して

(PHPを想定)

 $string = "SELECT from  database_name.table_name
            WHERE user_id ='".$user_id."' AND id= '".$request_id."'
            AND friendship status ='0' ";

$ user_id`と $ request_id`は `varchar / text`型であると仮定しました