php - SELECT COUNT(id) 没有给我正确的值

标签 php mysql sql

您好,我即将完成聊天脚本的编写。唯一剩下的就是将用户看到的消息数量与数据库中的总数进行比较。现在下面一行似乎不起作用,我已经盯着它看了一个小时,找不到原因。

$count = mysql_query('SELECT COUNT(id) as total FROM konsultaciq WHERE cat = "'.$_SESSION['key'].'" ');
echo count(total);

当“猫”下的数据库中有 8 个条目时, echo 给了我一个值“1”

最佳答案

如下更改您的代码。

$count = mysql_query('SELECT COUNT(id) as total FROM konsultaciq WHERE cat = "'.$_SESSION['key'].'" ');
$res=mysql_fetch_array($count);
echo $res[0]; // it gives actual value of total

关于php - SELECT COUNT(id) 没有给我正确的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17915963/

相关文章:

javascript - 检查确认脚本并链接到路由操作

php - 如何查看MySQL查询错误详情?

SQL Server : query to get the data between two values from same columns and calculate time difference

mysql - 提高长 VARCHAR 字段的排序性能

mysql - 将 NodeJS 容器连接到 MySQL 数据库

mysql - 关于case函数的问题是mysql : split value from one field to two

php - 使用 group_concat 的复杂 SQL 查询

php - CakePHP - 登录功能问题

php - 在 Yii2 中执行原始 SQL 查询?

java - Hibernate 异常 : java. sql.SQLException: getInt() 的值无效 - 'T2'