2010-07-10 8 views
1

Quelqu'un peut-il m'aider à corriger l'erreur suivante que je reçois en essayant d'exécuter ma requête MySQL?Erreur de requête MySQL

Voici mon erreur.

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 

Voici mon code mysql.

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

Où se trouve '' from' après select'? –

+0

duh, je viens de remarquer mon erreur merci. Ne codez pas tard dans la nuit –

Répondre

4

ont probablement besoin d'ajouter: FROM users_friends juste avant le WHERE.

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

Essayez cette

(PHP supposé)

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

J'ai supposé que $user_id et $request_id sont de varchar/text de type