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 :

Unknown column '...' in 'where clause' [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 39
    Par défaut Unknown column '...' in 'where clause'
    Bonjour à tous,

    Je viens de m'inscrire ici car je posais mes questions un peu toujours aux mêmes personnes alors je vais aussi vous embetez

    Je commence avec quelque chose de pas trop compliqué.

    Voici le message d'erreur que j'obtiens lors d'une requete MySQL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Erreur SQL !
    SELECT * FROM shoutbox_photos WHERE photos_uploader=kopax ORDER BY photos_date DESC, photos_id DESC LIMIT 12
    Unknown column 'kopax' in 'where clause'
    Bien sur la colonne photos_uploader je l'ai copier/coller de phpmyadmin, et il y a bien des entrées qui ont dans photos_uploader "kopax" pour valeur.

    Voici ma ligne de requete :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "SELECT * FROM ".$table_photos." WHERE photos_uploader=".$up_par." ORDER BY photos_date DESC, photos_id DESC LIMIT 12";
    J'ai tourné le truc dans plein de sens différent, je comprends pas pourquoi ca ne fonctionne pas.

    Merci de votre aide.

    kopax

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut
    Bonjour,

    Il faut que tu mettes des quotes autour de ta valeur ! J'imagine que photos_uploader est un type textuel, donc quote.

    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    $sql = "SELECT * FROM ".$table_photos." WHERE photos_uploader='".$up_par."' ORDER BY photos_date DESC, photos_id DESC LIMIT 12";

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 39
    Par défaut
    Merci c'était exactement ça, je venais de trouvé l'erreur en cherchant sur google sur plein de forum diffèrent.

    Merci

    Dois-je mettre résolu quelque part?

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Par défaut
    Oui, tu dois avoir un bouton en bas à côté de Ajouter une réponse.

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

Discussions similaires

  1. Unknown column [] in where clause
    Par charlie404 dans le forum Requêtes
    Réponses: 2
    Dernier message: 10/04/2014, 08h28
  2. [MySQL] unknown column in 'where clause'
    Par benjamin002 dans le forum PHP & Base de données
    Réponses: 23
    Dernier message: 26/10/2010, 17h58
  3. [MySQL] Unknown column .. in 'where clause'
    Par lpldtrllt dans le forum PHP & Base de données
    Réponses: 20
    Dernier message: 27/05/2009, 11h20
  4. [MySQL] Unknown column '' in 'where clause'
    Par Creanet dans le forum PHP & Base de données
    Réponses: 17
    Dernier message: 15/04/2009, 10h52
  5. Réponses: 2
    Dernier message: 01/01/2009, 20h52

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