Warnung: mysqli_query()-Parameterfehler behoben
Die Warnung „Warnung: mysqli_query() erwartet, dass Parameter 1 mysqli ist, Ressource angegeben.“ „ weist typischerweise auf eine Nichtübereinstimmung zwischen den Erweiterungen mysqli und mysql hin. So beheben Sie das Problem:
In Ihrem Code haben Sie versehentlich MySQL- und MySQL-Erweiterungen gemischt. Um dies zu beheben, stellen Sie die Konsistenz im gesamten Skript sicher. Ersetzen Sie die folgenden Zeilen durch ihre MySQL-Entsprechungen:
$myConnection= mysql_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql"); mysql_select_db("mrmagicadam") or die ("no database");
Mit:
$myConnection= mysqli_connect("$db_host","$db_username","$db_pass") or die ("could not connect to mysql"); mysqli_select_db($myConnection, "mrmagicadam") or die ("no database");
Durch den Wechsel zu MySQL-Funktionen nutzen Sie die verbesserten Funktionen und beheben den Fehler. Denken Sie daran, die Konsistenz zwischen den MySQL- und MySQL-Erweiterungen im gesamten Code aufrechtzuerhalten.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „Warnung: mysqli_query() erwartet, dass Parameter 1 mysqli ist, Ressource angegeben'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!