可能重複:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in selectPHP - > MySQL |如何處理選擇結果
背景資料:
對於SELECT,SHOW,描述,解釋等語句返回 結果集,請求mysql_query ()在成功時返回資源,或在 錯誤時返回FALSE。
對於其他類型的SQL語句,INSERT,UPDATE,DELETE,DROP等, mysql_query()在成功時返回TRUE或在錯誤時返回FALSE。
如果SELECT在成功時返回一個資源,它是否在成功時實際返回TRUE?那麼它仍然有效嗎?:
<?php
$result = mysql_query('SELECT * WHERE 1=1');
if ($result) {
//resultset is valid?
}
?>
我幾乎可以肯定它的確如此,但是它是如何工作的? mysql_query()是否返回多個屬性?
請先閱讀文檔,然後再問簡單問題:http://it1.php.net/mysql_Query另請勿使用mysql_ * – dynamic
@ yes123您認爲我從哪裏獲得背景信息:p。嗯,我讀過你展示的鏈接,不,那不是我的問題。無論如何,謝謝:) – user1178560