Possible Duplicate:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in selectles noms des champs dans une table
Comment voulez-vous imprimer les noms d'une table où une valeur dans un champ correspond à la valeur d'une variable. J'ai un peu de code:
$query = "select * from event WHERE eventname = $eventname";
$result = mysql_query($query);
$numcolumn = mysql_num_fields($result);
for ($i = 8; $i < $numcolumn; $i++) {
$columnnames = mysql_field_name($result, $i);
echo $columnnames . "<br />";
}
cela me donne l'erreur suivante:
Warning: mysql_num_fields() expects parameter 1 to be resource, boolean given in /var/www/sportevent/eventform.php on line 196
Vous devez envelopper le EventName $ dans des guillemets simples car il fait $ result = false en ce moment. Ensuite, vous devriez lire sur les déclarations préparées. –