Wenn ich mich richtig erinnere, stammt dieser Fehler normalerweise von einem Codesegment wie dem folgenden:
// You probably have some code similar to this
$var = mysql_result( $result, 0, 'column_name');
Wo entweder die Abfrage fehlschlägt oder die Spalte nicht vorhanden ist. Überprüfen Sie dieses $result
eine gültige MySQL-Ressource ist, um sicherzustellen, dass die SQL gültig ist, stellen Sie dann sicher, dass Sie tatsächlich Ergebnisse aus der Datenbank erhalten, bevor Sie versuchen, mysql_result
aufzurufen .
Oder, noch besser, mit mysql_fetch_array
anstatt jeden Spaltenwert manuell abzurufen (wenn Sie mehrere Spalten von der Abfrage zurückgegeben haben).