这个问题在这里已经有了答案:
9年前关闭。
Possible Duplicate:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in
我认为标题说明了一切。
这是我的代码:
function user_count(){
$query = "SELECT COUNT * FROM users WHERE active = 1";
$result = mysql_query($query);
return mysql_result($result, 0);
}
有了这个功能。我正在尝试从数据库中获取所有“活跃”的用户......
数据库连接和那些东西一切正常。
最佳答案
你的查询是错误的。尝试用下面的替换
$query = "SELECT COUNT(*) FROM users WHERE active = 1";
您应该实现一些 mysql 错误处理以避免此类警告。
建议:最好使用PDO谈论你的数据库
关于php - mysql_result() 期望参数 1 是资源,给定的 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10912741/