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'


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut Unknown column .. in 'where clause'
    Bonjour tout le monde, j'ai ce petit problème alors que ma requête semble juste... :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    foreach($_POST['case']as $modif)
    	{
     		$sql='select * from test where codePro ='.$modif;
    		$req = mysql_query($sql, $mysql_link) or die ('Erreur');
    Donc voila je comprends pas, je sais qu'avec une variable String, je dois ajouter des quotes, mais la vu qu'il me retourne une variable INT... je sais pas ce que je dois faire.

    Merci en tout cas pour votre aide.

  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
    Quelle colonne est indiquée comme inconnue ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    $modif

    :/ Mais c'est pas une colonne c'est un enregistrement du champs 'codePro'

    Ah mince désolé, c'est '$modif' .

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    La colonne codePro ne semble pas exister tu as verifier la casse , tu as essaye ta requete dans phpMyAdmin ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    Oui dans l'ensemble de mon script j'ai interroger cette colonne plusieurs fois et la il me sort que $modif est une colonne inconnue... alors que c'est pas du tout une colonne.
    Je sais que pour les chaînes, il l'interprète comme une colonne quand il n'y a pas de quotes, mais pour les entiers, je vois pas où est le problème.

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Fais un et montre nous la requete / essaie la dans phpMyADmin
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    select * from test where codePro =25

    J'avais déjà fait un echo $modif qui m'affichait 25 c'est pour ça que j'suis largué ^^ parce que c'est le bon id.

  8. #8
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    tu as fais un essai dans phpmyADmin ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  9. #9
    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
    $modif
    :/ Mais c'est pas une colonne c'est un enregistrement du champs 'codePro'
    Ah mince désolé, c'est '$modif' .
    J'ai du mal a te suivre.
    L'erreur mysql c'est "Unknown column '$modif' in where clause'" ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    Oui, il m'affiche l'enregistrement quand je tape la requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select * from test where codePro = 25

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    Citation Envoyé par sabotage Voir le message
    J'ai du mal a te suivre.
    L'erreur mysql c'est "Unknown column '$modif' in where clause'" ?
    Oui c'est ça l'erreur.

  12. #12
    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
    Je pense que l'erreur se situe sur une autre requête que celle que tu nous montres.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  13. #13
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Je pense que l'erreur se situe sur une autre requête que celle que tu nous montres.
    +1 la je vois pas du tout ce qui pourrais clocher dans le code donné .
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    C'est la seule requête ou j'utilise $modif comme critère de sélection

  15. #15
    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
    Tu dois avoir une requête quelque part avec un $modif qui traine.

    Sinon il ne te reste plus que le poulet egorgé comme solution.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    ^^ Je crois que je vais devoir te demander ce qu'est la solution du poulet égorgé

  17. #17
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 19
    Par défaut
    Je suis pas très très fort dans le domaine, mais ton champ codePro est de quel type?

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    C'est un entier auto-incrémenté. T'as une piste?

  19. #19
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 19
    Par défaut
    Plus maintenant mais une fois j'avais eu une erreur d'inattention en voulant insérer dans un champ un entier alors que le type du champ était un varchar. Mais tu n'as pas ce problème ^^.

  20. #20
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    ehh oui j'ai tout vérifié... malheureusement

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 kopax dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/04/2010, 17h46
  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