Erreur: Unknown column '' in 'where clause'.

Fermé
SK - Modifié par SK le 7/06/2010 à 23:07
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 8 juin 2010 à 10:53
Bonjour,

Je vous contacte car je n'arrive pas a résoudre un problème:

include('connexionbdd.php');
$reponse = mysql_query("SELECT * FROM dv_films WHERE 'nomcourt'='{$film}'") or die ('<br/>Erreur: '.mysql_error ().'.');
mysql_close();

while($donnees = mysql_fetch_array($reponse)){
echo "Nom : ".$donnees['nom']."<br/>"; }

Quand j'exécute, j'obtiens l'erreur suivante :
Erreur: Unknown column '' in 'where clause'.

Sachant que $film vient de l'URL (?film=<nom_du_film>)

Si vous voulez aller voir la page qui bug => http://davel.olympe-network.com/liste.php

Merci de votre aide

2 réponses

yelina64 Messages postés 123 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 13 décembre 2015 22
8 juin 2010 à 01:01
Bonjour,

Exemple de syntaxe correcte :
$requete=mysql_query("SELECT pseudo,passe,mail FROM membres WHERE pseudo='webmaster'");

Tu as des ' en trop autour de nomcourt.
S'il reste encore une erreur c'est que cet attribut n'existe pas. Pense à vérifier et respecte la casse.
0
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
Modifié par avion-f16 le 8/06/2010 à 10:54
CCM a tendance à transformer les accents graves seuls (permettant d'échapper les noms de champ et de table) en apostrophes.
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
0