[Erreur requete SQL] Inner join ?

Bonjour,

J'ai fais une erreur dans le choix du forum adapté à mon post et j'en suis réellement désolé.

Je repost donc mon message dans ce forum.

J'ai un petit problème au niveau d'une requete sql que je viens d'écrire.

La voici : "SELECT user.id, site.adresse, site.id FROM site INNER JOIN user ON site.idUser=user.id WHERE user.active=1, user.nbRestants>=1, user.nom!='$user' ORDER BY RAND() LIMIT 1"

Mais cette derniere affiche l'erreur suivante :

=> 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 ' user.nbRestants>=1, user.nom!='admin' ORDER BY RAND() LIMIT 1' at line 1

Je ne vois pas du tout mon erreur pourtant il y en a certainement une. Quelle est-elle ?

Merci encore pour votre aide précieuse et bonne journée.

Dorian
Configuration: Windows Vista
Firefox 2.0.0.6

3 réponses

  1. salut ^^
    je crois que cela vient du fait que tu utilise le mot "admin" qui est un keyword sql. Essai de le remplacer par administrateur et dis moi le resultat.
    1. Re,

      Merci à vous 2 ! Le problème venait bien des virgules ...

      La requete passe maintenant sans problème.

      Exellent après midi à vous.