可能重复:
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