Rumah >pangkalan data >tutorial mysql >Mengapa Mysqli_query() Throw \'mysqli_query() menjangkakan sekurang-kurangnya 2 parameter, 1 diberikan\'?
mysqli_query() Memerlukan Dua Parameter
Ralat "mysqli_query() menjangkakan sekurang-kurangnya 2 parameter, 1 diberikan" menunjukkan bahawa mysqli_query(( ) fungsi dipanggil dengan parameter yang tidak mencukupi. Menurut manual PHP, mysqli_query() memerlukan dua parameter: pengecam pautan MySQLi dan pertanyaan SQL.
Dalam skrip PHP yang disediakan, fungsi mysqli_query() digunakan pada baris 10, 11 dan 16 dengan hanya satu parameter, pertanyaan SQL. Ini akan mencetuskan ralat. Untuk menyelesaikannya, anda mesti menyediakan pengecam pautan MySQLi sebagai parameter pertama kepada mysqli_query().
Kod yang diperbetulkan:
<code class="php">$search_query=mysqli_query($con, $search_sql);</code>
Di mana "$con" ialah pengecam pautan MySQLi yang mewakili sambungan ke pangkalan data MySQL.
Atas ialah kandungan terperinci Mengapa Mysqli_query() Throw \'mysqli_query() menjangkakan sekurang-kurangnya 2 parameter, 1 diberikan\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!