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

SK -  
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   -
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 134 Statut Membre 22
 
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 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
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