Possible Duplicate:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select打印字段的名称在表
你将如何打印表,其中一个字段值的变量的值相匹配的名称。我有一些代码:
$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 />";
}
这给了我以下错误:
Warning: mysql_num_fields() expects parameter 1 to be resource, boolean given in /var/www/sportevent/eventform.php on line 196
你需要用单引号中$事件名称,因为它使$结果=假现在。那么你应该阅读准备好的陈述。 –