优化 PHP Mysql 计数功能
我使用此函数对 MySQL 行进行计数:
function sqlcount($table)
{
$sql = mysql_query("SELECT COUNT(0) FROM $table;");
$sql = mysql_fetch_array($sql);
return $sql[0];
}
打印结果:
echo sqlcount("members");
但这不起作用并且不显示真实的计数。问题是什么?
I count MySQL rows using this function:
function sqlcount($table)
{
$sql = mysql_query("SELECT COUNT(0) FROM $table;");
$sql = mysql_fetch_array($sql);
return $sql[0];
}
Print the result:
echo sqlcount("members");
But this does not work and does not show the true count. What is the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
COUNT(*)
而不是COUNT(0)
COUNT(*)
instead ofCOUNT(0)
也尝试使用此方法:
或者代替
COUNT(*)
设置所选数据库的任何字段名称。try with this also :
or instead of
COUNT(*)
set any field name of the selected Database.尝试
try