Erreur requete

Bonjour,
voici la raquete qui me pose soucis:

$query = ("SELECT ID, name, id_p FROM photos_temps WHERE id_p = '%s'", $_SESSION['pencours']);

et voici l'erreur:
Parse error: syntax error, unexpected ',' in /var/www/htdocs_nubes/NUBES/VISUM/SOURCES/START_sources.php on line 9

la ligne 9 etant celle de ma requete
voila j'espere que vous pourrez m'aider.

merci
Configuration: Windows XP
Internet Explorer 8.0

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. c'est écrit en toute lettres pas de virgule dans un where

    c'est quoi cette chose bizard : WHERE id_p = '%s'", $_SESSION['pencours']
    1. comment ca pas de virgule dans une where??
      $query = ("SELECT ID , name, id_p FROM photos_temps WHERE id_p = '%s'", $_SESSION['pencours']);
      faut que j'enleve celle la?
      id_p = '%s'", $_SESSION['pencours']);
      ca veut dire que id_p est égale au premier attribut suivant la requeter (s% = substitue)
      1. c'est super bizarre soit je connait pas la méthode la soit ca existe pas lol
        moi j'ai toujours vu les "%" utilisé avec un like
        Tu demande quoi dans ta requete exactement ?
        1. j'ai a peu pres 3requetes du genre dans chacunde mes autre page et ca fonctionne tres bien.

          en fait je voudrais selectionner les attribut id, name, id_projet pour un utilisateur precis.
          1. SELECT ID , name, id_p FROM photos_temps WHERE id_p like '%$_SESSION['pencours']'
            si c'est bien ce que j'ai compris...
            1. Juste une précision:
              $query = ("SELECT ID, name, id_p FROM photos_temps WHERE id_p = '%s'", 

              Tu as une virgule à la fin de la ligne et pas de fermeture de parenthèse.
              T'aurai pas un problème déjà là?
              As tu essayé:
              $query = ("SELECT ID, name, id_p FROM photos_temps WHERE id_p = '%s'");