gpt4 book ai didi

PHP 从数据库 WHERE 中计数

转载 作者:行者123 更新时间:2023-11-30 01:03:36 27 4
gpt4 key购买 nike

我试图显示数据库中存储的所有状态为 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 ' );

另外,请确保您有 connected到数据库和 selected它。

关于PHP 从数据库 WHERE 中计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19869391/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com