Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich die Fehlermeldung „mysqli_query() erwartet mindestens 2 Parameter, 1 angegeben'?
mysqli_query()-Parameterdiskrepanz: Fehlerbehebung beim Fehler „1 Parameter angegeben“
Der Fehler „mysqli_query() erwartet mindestens 2 Parameter, 1 gegeben“ zeigt an, dass der Funktion mysqli_query() ein erforderlicher Parameter fehlt. Diese Funktion erfordert zwei Parameter: die MySQLi-Verbindungsressource und die SQL-Abfrageanweisung. Im bereitgestellten Codeausschnitt:
<code class="php">$search_query = mysqli_query($search_sql);</code>
Die Verbindungsressource fehlt. Um dieses Problem zu beheben, geben Sie die Verbindungsressource wie folgt als ersten Parameter an:
<code class="php">$search_query = mysqli_query($con, $search_sql);</code>
Hier stellt $con die MySQLi-Verbindung dar, die zuvor im Code hergestellt wurde:
<code class="php">$con = mysqli_connect('localhost', 'sagginev_rob', '122989', 'sagginev_Nutrifitness');</code>
Einmal Wenn die richtige Anzahl an Parametern bereitgestellt wird, kann die Funktion mysqli_query() die SQL-Abfrage erfolgreich ausführen.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „mysqli_query() erwartet mindestens 2 Parameter, 1 angegeben'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!