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 :

Utilisation du caractère "`" dans les requêtes [MySQL]


Sujet :

PHP & Base de données

  1. #1
    PeZ
    PeZ est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 14
    Points : 12
    Points
    12
    Par défaut Utilisation du caractère "`" dans les requêtes
    Bonjour,

    J'ai un petit problème auquel je n'ai jamais été confronté auparavent. Je viens de créer une base de donnée (sous phpmyadmin) ainsi que les tables qui vont. Lorsque je fais une requête de type

    SELECT * FROM TABLE

    J'ai une erreur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    #1064 - 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 'TABLE' at line 2
    Par contre , la requête fonctionne très bien si j'ajoute

    SELECT * FROM `TABLE`

    Est-il possible de contourner ce problème?

    merci

  2. #2
    Membre averti Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Points : 353
    Points
    353
    Par défaut
    Apparement le nom de ta table est un nom réservé ..
    donne lui un autre nom .
    Take it HiSy

  3. #3
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    Ah exact
    c'est vrai que j'avais pas vu, il a mis SELECT * FROM TABLE et je croyais que c'était pour dire que c'était une table ...

    je cherchais et je trouvais pas la réponse ...

  4. #4
    PeZ
    PeZ est déconnecté
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 14
    Points : 12
    Points
    12
    Par défaut
    Citation Envoyé par hisy
    Apparement le nom de ta table est un nom réservé ..
    donne lui un autre nom .
    Bien vu, fallait le savoir. A la base , c'était pour faire un test rapide, c'est pour ce que j'ai utilisé 'TABLE', mais ca aurait pu être 'blabla'.

    Merci beaucoup

  5. #5
    Membre averti Avatar de hisy
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    377
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 377
    Points : 353
    Points
    353
    Par défaut
    Ben je me suis demandé si la table s'appelait TABLE ou si c'etait un exemple ... mais vue l'erreur ... J'ai tenté ...
    Take it HiSy

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

Discussions similaires

  1. Quote et double quote dans les requêtes paramétrées
    Par michel.souris dans le forum WinDev
    Réponses: 5
    Dernier message: 07/06/2013, 10h27
  2. Caractère spéciaux dans les requêtes SQL
    Par Thundara dans le forum SGBD
    Réponses: 3
    Dernier message: 17/04/2008, 11h15
  3. [MySQL] Pourquoi dois-je utiliser des "quotes penchées" dans mes requêtes?
    Par v4np13 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 29/02/2008, 23h23
  4. Réponses: 6
    Dernier message: 14/12/2007, 23h26

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