我正在尝试在我的网站上显示数据库表的计数。我正在使用的代码是:
<?php
$results = mysql_query("SELECT COUNT('id') from `idols`");
$count = mysql_result($results, 0);
$idols = number_format($count);
echo "$idols";
?>
但是当我测试代码时,它给了我这个警告:
警告:mysql_result()要求参数1为资源,第92行给出布尔值。
任何人都可以帮我吗?
答案 0 :(得分:0)
您遇到的问题是,如果遇到错误,PHP会为某些对象返回FALSE。首先打印或print_r $ results对象,并且只有在确定其值后才会继续。
使用示例#1中给出的语法:http://php.net/manual/en/function.mysql-query.php
此外,不推荐使用mysql_query,如果您的网站最终要升级到PHP 5,您可能不应该使用它。
答案 1 :(得分:0)