gpt4 book ai didi

php - 显示来自 mysql 列的计数值?

转载 作者:太空宇宙 更新时间:2023-11-03 12:30:57 24 4
gpt4 key购买 nike

我正在尝试显示表格中某列的计数值。

我的表叫做 ptb_forum,它看起来像这样:

id  |  from_user_id  |  content  |  title  |  read_forum  | deleted

1 3 hello test 20 0
2 6 bored hello 40 0

我基本上是想通过使用此 mysql 代码在 read_forum 中获取数字(所以 20 或 40 或其他)以在 php 中回显:

function check_new_forum2() {
global $connection;
global $_SESSION;
$query = "SELECT COUNT(id) read_forum FROM ptb_forum WHERE ptb_forum.read_forum=ptb_forum.from_user_id AND ptb_forum.deleted='0'
";
$check_new_forum_set2 = mysql_query($query, $connection);
confirm_query($check_new_forum_set2);
return $check_new_forum_set2;
}

并使用这个 php 输出结果:

$check_new_forum_set2 = check_new_forum2();
while ($newf = mysql_fetch_array($check_new_forum_set2)) {

echo "<div class=\"forum_comments\">". $newf['COUNT(id)'] ."&nbsp;Views</div>";
} ?>

目前没有任何回应,我不知道哪里出了问题,我是 mysql 的新手,只是在学习计数,有人可以告诉我哪里出了问题。谢谢

最佳答案

因为您在 SELECT COUNT(id)read_forum 之间没有逗号,所以您的 sql 正在执行此操作

SELECT COUNT(id) AS read_forum

因此您需要使用 $newf['read_forum'] 如果 read_forum 是一列,则执行此操作:

SELECT COUNT(id) AS c, read_forum 

和使用

$newf['c']

关于php - 显示来自 mysql 列的计数值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15399548/

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