Argumen Tidak Sah dalam mysql_fetch_array()
Penerangan Masalah
Setelah melaksanakan skrip PHP, ralat berikut ialah dihadapi:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result [duplicate]
Asal Ralat
Ralat ini biasanya disebabkan apabila pembolehubah $result, yang dijangka mengandungi set hasil MySQL yang sah, adalah sebenarnya kosong atau tidak sah.
Kod Coretan
Coretan kod yang menyebabkan isu:
$connector = new DbConnector(); $result = $connector->query('SELECT title,content FROM staff_vacancies ORDER BY ordering LIMIT 0,100'); while ($row = $connector->fetchArray($result)){ echo $row['title'].'</h3>'; echo $row['content']; }
Punca Kemungkinan
Berikut adalah kemungkinan punca pembolehubah $hasil yang tidak sah :
Penyelesaian
Untuk menyelesaikan isu ini, pertimbangkan langkah berikut:
Atas ialah kandungan terperinci Mengapa Skrip PHP Saya Melemparkan 'mysql_fetch_array(): argumen yang dibekalkan bukan hasil MySQL yang sah' Amaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!