Ich bekomme immer die folgenden Fehler. Die $query
erzeugt eine 1300 Ergebnisliste. Als ich echo $query
laufen bekomme ich folgende MySQL-Fehler:MySQL holen Zeile und undefinierte Variable Fehler
[25-Aug-2016 21:38:32 America/New_York] PHP Warning: mysql_fetch_row() expects parameter 1 to be resource, null given in song.php on line 285
[25-Aug-2016 21:38:32 America/New_York] PHP Notice: Undefined variable: song_hash in song.php on line 292
$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);
sicherstellen, dass die Abfrage gültig ist, und wir können nur raten, was das – Ghost
Wo befindet sich '$ song_hash' definiert? – Chris
Ziehen Sie in Betracht, von den 'mysql_ *' - Funktionen, die in PHP 5.5 veraltet und in PHP 7 vollständig entfernt wurden, wegzuwandern. Verwenden Sie stattdessen mysqli_ * oder PDO. – Chris