mysqli_query() 函數需要至少兩個參數
錯誤訊息,「mysqli_query() 需要至少2 個參數,給定1 個, " 表示函數沒有接收到足夠的參數來成功執行。
在PHP 中,mysqli_query() 函數需要兩個參數:
應用修復
在您提供的程式碼中:
<code class="php">$search_query=mysqli_query($search_sql);</code>
mysqli_query() 函數缺少第一個參數,它是MySQL 連接的連結。您需要將 mysqli_connect() 建立的連線資源作為第一個參數傳遞。
<code class="php">$search_query=mysqli_query($con, $search_sql);</code>
其他資訊
與 mysqli_num_rows() 相關的其他錯誤,可能是由於缺少連接資源而導致 $search_query 最初為空。一旦修復了 mysqli_query() 調用,mysqli_num_rows() 呼叫也將正常運作。
以上是為什麼 mysqli_query() 拋出「需要至少 2 個參數,給定 1 個參數」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!