Heim  >  Artikel  >  Datenbank  >  Warum gibt meine mysqli_query()-Funktion den Fehler „Unzureichende Parameter“ aus?

Warum gibt meine mysqli_query()-Funktion den Fehler „Unzureichende Parameter“ aus?

DDD
DDDOriginal
2024-11-03 03:19:03801Durchsuche

Why is my mysqli_query() function throwing an

mysqli_query()-Fehler: Unzureichende Parameter

Der bereitgestellte PHP-Code stößt auf drei Fehler im Zusammenhang mit der mysqli_query()-Funktion. Der erste Fehler weist darauf hin, dass mysqli_query() mindestens zwei Parameter erwartet, aber nur einen empfangen hat. Die nachfolgenden Fehler sind auf dieses anfängliche Problem zurückzuführen und führten zu ungültigen Parametern für die Funktion mysqli_num_rows().

Lösung:

Um den Fehler zu beheben, verwenden Sie die Funktion mysqli_query() muss mit zwei Parametern versehen werden: dem MySQLi-Verbindungshandle und der SQL-Abfragezeichenfolge. Das MySQLi-Verbindungshandle wird mithilfe der Funktion mysqli_connect() hergestellt, wie in Ihrem Code zu sehen ist:

<code class="php">$con = mysqli_connect('localhost', 'sagginev_rob', '122989', 'sagginev_Nutrifitness');</code>

Sobald die Verbindung hergestellt ist, können Sie die Funktion mysqli_query() mit dem Verbindungshandle als ersten Parameter verwenden und die SQL-Abfragezeichenfolge als zweiter Parameter:

<code class="php">$search_query = mysqli_query($con, $search_sql);</code>

Durch die Angabe der richtigen Anzahl von Parametern können Sie die Fehler beseitigen und die SQL-Abfrage erfolgreich ausführen.

Das obige ist der detaillierte Inhalt vonWarum gibt meine mysqli_query()-Funktion den Fehler „Unzureichende Parameter“ aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn