php - 在php中使用COUNT时无法获取记录

标签 php mysql count

我有 2 张这样的 table

tbl_收件箱
-发件人号码
-消息

tbl_报告
-号码
-名称
-计数

实际上我想显示这些数字在表计数中出现的次数, 我已经尝试过这段代码,但没有显示任何内容。
这是我的代码:

$count = mysql_query("SELECT count(SenderNumber) as num FROM tbl_inbox WHERE SenderNumber = ".$data['Number']"");  
$result = mysql_fetch_assoc($count);  
$countresult = $result['num'];  

最佳答案

首先你的连接不正确,应该是

...WHERE SenderNumber = ".$data['Number']);

其次,您可以使用 mysql_num_rows(),而不是使用 count()

echo mysql_num_rows($count); //Returns row count

Note: mysql_() is deprecated, consider using mysqli_() or PDO instead

关于php - 在php中使用COUNT时无法获取记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19287863/

相关文章:

php - 在 Postgres-DB 中存储/读取文件

php - symfony 1.4 解释并且不显示在模板中使用 fetchOne() 的 html 标签

MySQL查询: use each result/row to regex and count another table

python - 函数和生成器的区别?

php - jQuery 函数动态加载更多数据

php - 如何在 PHP 中检索和显示 COUNT 查询结果?

PHP 短开放标签与长开放标签

php - 如何在 php 中获取谷歌分析实时 activeUsers?

javascript - 如何组织用于比较表的数据库,其中创建后生成主索引? (JS + Node + MySQL + Sequelize )

php - INTERVAL 的 MySQL 查询问题,如果没有提供数据则需要 0