SQL : variable dans SELECT

Profil bloqué -  
 Profil bloqué -
Bonjour,
J'ai un probleme je voudrais faire ceci :

$sql = "SELECT login, password, club, numero, poste, prenom, nom, droits FROM session WHERE login = ($login)";


Mais ça marche pas, je pense que c'est au niveau de l'insertion de la variable $login.

Merci d'avance de résoudre se probleme .
Configuration: Windows 7
Firefox 3.5.3

12 réponses

  1. sandul Messages postés 4013 Statut Membre 723
     
    Bonsoir,

    Je ne connais pas le PHP. Mais je pense qu'il faut utiliser des simples quotes à la place de tes parenthèses (login).

    Si ce n'est pas ça: il devrait y avoir un moyen d'afficher en debug ou sur la page Web le String SELECT en entier avant de l'envoyer pour exécution. Fais-le, tu verras plus faicilement ce qui ne vas pas dans la syntaxe SQL.

    ++
    0
  2. Jag.info Messages postés 841 Statut Membre 156
     
    " (du 3) c'est double cote, ' (du 4) c'est simple cote...
    0
  3. sandul Messages postés 4013 Statut Membre 723
     
    SELECT machin_colonne1, truc_colonne2 FROM bidule_table WHERE machin_colonne1='valeur_chose'

    Ca pour le SQL. A savoir 'valeur_chose' et pas (valeur_chose). Maintenant, je t'ai dit que je ne connais pas le PHP, têtre tes parenthèses en PHP ont une signification particulière...
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Profil bloqué
     
    ok merci.
    Mais sa marche pas ^^

    sa m'énerve parce que je suis allé sur des site et c'est comme sa qu'il dise.
    0
  6. sandul Messages postés 4013 Statut Membre 723
     
    Jag ? Pas bien suivi ta réponse. Tu veux dire que les ( ) représentent les simples quotes en php ?
    0
    1. Jag.info Messages postés 841 Statut Membre 156
       
      les guillemets " de la touche 3 de ton clavier en une double cote
      l'apostrophe ' de la touche 4 de ton clavier en une simple cote
      C'est plus claire maintenant ?
      0
      1. sandul Messages postés 4013 Statut Membre 723 > Jag.info Messages postés 841 Statut Membre
         
        Ahhh, ouiiii. Mici pour l'explication. J'étais à 20 000 lieux =)
        0
  7. Profil bloqué
     
    non non ^^

    je veux dire que ce que tu ma dis est normalement juste.
    mais la ça marche pas avec moi . snif faut toujours que se soit sur moi que sa tombe.
    0
    1. sandul Messages postés 4013 Statut Membre 723
       
      Ben affiche l'erreur complète à l'exécution et dis-nous. Tu dis "ça ne marche pas" ==> difficile à imaginer. Tu dis que ça doit toujours tomber sur toi ==> ça c'est facile à comprendre =)
      0
  8. Profil bloqué
     
    heu ça fait 2 fois que j'essaie de répondre à ce post et je ne vois toujours pas mes messages...
    0
  9. Profil bloqué
     
    $sql = "SELECT login, password, club, numero, poste, prenom, nom, droits FROM session WHERE login =".$login;
    

    ca ne marche pas ca???
    et puis un petit mysql query...
    sans oublier addslashes ou my sql real escape stirng pour la sécurité...
    0
  10. Profil bloqué
     
    J'ai une deuxieme question ^^

    Comment on fait par exemple pour vérifié la dispo du login ? je vérifie dans la base OK mais ce serai pour que se soit fait en direct, sans changer de page. ou alors avec du java en ouvrant une nouvelle fenetre ?
    0
  11. Profil bloqué
     
    Euh, oui ? et sa se présente comment ?
    0