IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Syntax mysql: guillements dans les requetes ? [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par défaut Syntax mysql: guillements dans les requetes ?
    Bonjour j'essaye de faire une requete assez simple mais il semble que j'ignore quelques chose au niveau de la syntax.
    Voila les essais que j'ai fait:

    SELECT pseudo FROM users WHERE pseudo='moi' AND age='18' erreur de syntax
    SELECT pseudo FROM users WHERE pseudo='moi' AND age=18 erreur de syntax
    SELECT pseudo FROM users WHERE pseudo='moi' AND 'age'=18 celle la fonctionne
    Je ne comprends pas trop la logique la dedans !

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Les guillemets sont necessaires pour encadrer une chaine de caractere.

    La syntaxe la plus adequate est la deuxieme mais la premiere fonctionne quand meme.

    Je suis donc perplexe par rapport a tes résultats, ca ne viendrait pas plutot de la facon dont tu construis tes requetes ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 434
    Par défaut
    raah! j'ai trouvé, en fait la requete exact était SELECT pseudo FROM users WHERE pseudo='moi' AND match='0'
    Et je ne savais pas que "match" était réservé. Au temps pour moi, désolé.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bonne syntaxe pour condition dans une requete
    Par cedlannoy dans le forum Requêtes
    Réponses: 3
    Dernier message: 16/03/2007, 15h24
  2. [MySQL]Substr dans une requête
    Par philippef dans le forum Requêtes
    Réponses: 6
    Dernier message: 12/12/2006, 10h15
  3. Utf-8 dans les requetes
    Par emilie_caroline dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 09/08/2006, 08h58
  4. [MySQL] Erreur dans une requête avec jointures
    Par bobic dans le forum Langage SQL
    Réponses: 17
    Dernier message: 03/08/2006, 13h04
  5. Virgule dans les requetes
    Par Ric500 dans le forum Access
    Réponses: 4
    Dernier message: 27/05/2006, 20h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo