作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图显示数据库中存储的所有状态为 1
的应用程序的计数。
这是我的更新代码:
$result=mysql_query("SELECT * FROM member ")or die('You need to add an administrator ' );
$counter = mysql_query("SELECT COUNT(*) as personID FROM member where state='1' ");
$row = mysql_fetch_array($result);
$personID = $row['personID'];
$num = mysql_fetch_array($counter);
$countadmin = $num["personID"];
但是,当我回显“$countadmin”时,这没有显示任何内容
谁能帮忙
最佳答案
你可以试试这个
$query = mysql_query("select count(*) from member where state='1'");
if ($query) {
$count = mysql_result($query, 0, 0);
echo $count;
}
检查mysql_result还要注意顶部的警告
。还要确保该字段是 state
而不是 status
,这很令人困惑,您在问题中提到了 status
但使用了 state
在查询中。
此外,不需要使用以下行来获取第二个查询
的count
$result=mysql_query("SELECT * FROM member ")or die('You need to add an administrator ' );
关于PHP 从数据库 WHERE 中计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19869391/
我是一名优秀的程序员,十分优秀!