Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membetulkan Ralat 'mysql_fetch_array(): argumen yang dibekalkan bukan hasil MySQL yang sah'?
Ralat: "Amaran: mysql_fetch_array(): argumen yang dibekalkan bukan hasil MySQL yang sah"
Dalam kod yang disediakan, ralat ialah ditemui semasa cuba memanggil $connector->fetchArray($result) disebabkan hasil MySQL yang tidak sah. Untuk menyelesaikan isu ini, langkah berikut boleh diambil:
Berikut ialah versi terkini fungsi fetchArray:
function fetchArray($result) { if (!$result || mysql_errno()) { throw new Exception("Invalid MySQL result: ".$this->getQuery().".\nError: ".mysql_error()); } return mysql_fetch_array($result); }
Dengan melaksanakan langkah-langkah ini, ralat yang berkaitan dengan keputusan MySQL yang tidak sah harus diselesaikan, membenarkan kod itu berjaya mendapatkan semula dan memaparkan pertanyaan hasil.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'mysql_fetch_array(): argumen yang dibekalkan bukan hasil MySQL yang sah'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!