Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/10/2011, 12h22   #1
Futur Membre du Club
 
Inscription : mars 2009
Messages : 96
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 96
Points : 18
Points : 18
Par défaut Unknown column 'A' in 'where clause'

Bonjour,

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
$saison = $_GET['saison'];
$division = $_GET['division'];
$poule = $_GET['poule'];
 
echo $poule ;
 
mysql_select_db($database_bad, $bad);
$query_result_demandes = 'SELECT * FROM resultats_codep 
WHERE saison = ' . $saison . ' AND division = ' . $division . ' AND poule = ' . $poule . ' 
ORDER BY journee ASC';
$result_demandes = mysql_query($query_result_demandes, $bad) or die(mysql_error());
$row_result_demandes = mysql_fetch_assoc($result_demandes);
$totalRows_result_demandes = mysql_num_rows($result_demandes)
résultat :
Citation:
Unknown column 'A' in 'where clause'
J'ai compris que j'avais le problème uniquement sur poule parce que c'est une lettre (string) alors que saison et division ne posent aucun soucis. (Pourtant dans ma BDD les 3 sont des varchar.)
Comment dois-je écrire
Code :
WHERE (...) poule = ' . $poule . ' (...)
?
Où est-ce que c'est dans la définition de ma variable qu'il y a un problème ?
Code :
$poule = $_GET['poule'];
C'est certainement facile mais j'ai cherché sans succès...

Merci pour votre aide.
Creanet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 13h12   #2
Membre confirmé
 
Homme Lionel Chaumeau
Développeur Web
Inscription : octobre 2011
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Lionel Chaumeau
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : octobre 2011
Messages : 75
Points : 264
Points : 264
Bonjour,
essaye avec ça:
Code :
1
2
3
$query_result_demandes = "SELECT * FROM resultats_codep 
WHERE saison = '$saison' AND division = '$division' AND poule = '$poule' 
ORDER BY journee ASC";
et vérifie que les noms de tes champs de ta requête (saison, journee, division... )correspondent bien à ceux de ta table
__________________
My laptop, my bike and my double-sticks...
kalimukti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/10/2011, 13h34   #3
Futur Membre du Club
 
Inscription : mars 2009
Messages : 96
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 96
Points : 18
Points : 18
C'était bien un problème de guillemets. MERCI beaucoup !
Creanet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h52.


 
 
 
 
Partenaires

Hébergement Web