mysqli_query()-Funktion erfordert mindestens zwei Parameter
Die Fehlermeldung „mysqli_query() erwartet mindestens 2 Parameter, 1 gegeben“, " zeigt an, dass die Funktion nicht genügend Parameter empfängt, um erfolgreich ausgeführt zu werden.
In PHP erfordert die Funktion mysqli_query() zwei Parameter:
Anwenden des Fix
In Ihrem bereitgestellten Code:
<code class="php">$search_query=mysqli_query($search_sql);</code>
der Funktion mysqli_query() fehlt der erste Parameter, der den Link zu Ihrer MySQL-Verbindung darstellt. Sie müssen die von mysqli_connect() erstellte Verbindungsressource als ersten Parameter übergeben.
<code class="php">$search_query=mysqli_query($con, $search_sql);</code>
Zusätzliche Informationen
Die anderen Fehler im Zusammenhang mit mysqli_num_rows(), werden wahrscheinlich dadurch verursacht, dass $search_query aufgrund der fehlenden Verbindungsressource zunächst null ist. Sobald Sie den mysqli_query()-Aufruf behoben haben, funktionieren auch die mysqli_num_rows()-Aufrufe ordnungsgemäß.
Das obige ist der detaillierte Inhalt vonWarum löst mysqli_query() „erwartet mindestens 2 Parameter, 1 gegeben' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!