Unknown column '...' in 'where clause'
Résolu/Fermé
TimBMF
-
14 août 2010 à 23:41
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 17 août 2010 à 13:47
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 17 août 2010 à 13:47
A voir également:
- Unknown column '...' in 'where clause'
- Unknown device - Télécharger - Optimisation
- Light in the box problème ✓ - Forum Consommation & Internet
- Av in - Forum Audio
- Navigation in private - Guide
- Cvbs in 1 - Forum Autoradio
2 réponses
Il s'avère que je viens de trouver la solution.
Tout se joue dans l'utilisation (quelque peu vicieuse) des guillemets (") et apostrophes (').
A la place de :
$requete = 'SELECT * FROM commentaires WHERE document = '.$document_selectionne.'';
il faut écrire :
$requete = "SELECT * FROM commentaires WHERE document = '$document_selectionne'";
Voilà.
Tout se joue dans l'utilisation (quelque peu vicieuse) des guillemets (") et apostrophes (').
A la place de :
$requete = 'SELECT * FROM commentaires WHERE document = '.$document_selectionne.'';
il faut écrire :
$requete = "SELECT * FROM commentaires WHERE document = '$document_selectionne'";
Voilà.
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 607
17 août 2010 à 13:47
17 août 2010 à 13:47
Vicieuse, pas tant que ça. Tu avais une belle faute dans ta requête : un guillemet se balladait tout seul en fin de ligne... alors que les guillemets (et les quotes) vont toujours par deux.
C'est une manière de vérifier : si tu as un nombre impair de guillemets sur ta ligne, c'est pas bon...
C'est une manière de vérifier : si tu as un nombre impair de guillemets sur ta ligne, c'est pas bon...