我一直收到以下错误。 $query
生成1300个结果列表。当我运行echo $query
时,我收到以下MySQL错误:
[25-Aug-2016 21:38:32 America / New_York] PHP警告:mysql_fetch_row()期望参数1为资源,在第285行的song.php中给出null
[25-Aug-2016 21:38:32 America / New_York] PHP注意:未定义的变量:第292行的song.php中的song_hash
$query = "select " . $query_data . " from " . $query_tables . " where " . $query_where;
//echo $query;
$result = mysql_query($query,$database);
while($row = mysql_fetch_row($result)){
$key = $row[0];
$song_hash[$key] = ($song_hash[$key] + 1);
}
$largest = max($song_hash);
答案 0 :(得分:0)
为了帮助您查询$ query_data,$ query_tables和$ query_where的内容。您还可以使用mysql_error()打印错误。您更有可能从该输出中找到解决方案。
答案 1 :(得分:-1)
当您运行echo query
并且您收到这些错误时,它只是意味着您没有查询...
尝试硬编码查询以进行调试,
你还需要初始化你的song_hash数组