Erreur #1054

Résolu
Bonjour

Je possède une base de donnée avec une table nommé "formulaire".
Je voudrai afficher tout ce qui commence par 072 dans la colonne "refe" de cette table.

La requête effectuer sous phpmyadmin :

SELECT *
FROM 'formulaire'
WHERE 'refe' LIKE '072%'

Le message d'erreur sous phpmyadmin :

debug : #1054 - Unknown column '072%' in 'where clause'{"success":false,"error":"
#1054 - Unknown column '072%' in 'where clause'<\/div>"}

Merci d'avance
Cordialement

3 réponses

  1. Contributeur
    Salut,

    Et si tu enlèves totalement les guillemets autour de ton nom de table ainsi qu'autour de ton nom de champ ?

    SELECT *
    FROM formulaire
    WHERE refe LIKE '072%' 


    Amicalement,
    Pierre.
    1
    1. Bonjour,

      Je viens de tester et oui ! en effet en enlevant les guillemets le tri est effectué et la table triée est afficher .

      Un énorme merci à vous , en vous souhaitant une bonne soirée.

      Cordialement
      0
      1. Contributeur
        En fait je pense que tu peux laisser tes "guillemets" sauf que ce ne sont pas des guillemets mais des backquotes !

        Un guillemet se fait avec la touche 4 alors qu'un backquote (accent grave seul) se fait avec la touche Alt Gr + 7.
        Attention le "LIKE" conserve lui des guillemets simples !
        0
    2. C est exactement ce que j'ai fait ! Alt gr + 7

      Encore un "+ 1" pour cette remarque très importante !!

      Merci encore
      0
      1. Contributeur
        Ah tu avais fais ça ; alors c'est le forum qui les remplace par des guillemets simples.
        Quoi qu'il en soit, les guillemets/backquotes ne sont pas obligatoires :)

        Tu aurais aussi pu essayer avec :

        'formulaire'.'refe'
        0