php - 计算 MySQL 中的特定行数

标签 php mysql

如果我想计算数据库中的某一特定行(未读),我应该如何继续执行此 MySQL 查询?到目前为止,它计算了整个表。

$result_notifications = mysql_query("select count(1) FROM bhost_notifications where taker_id='$user_info[u_id]'");
$row_notifications = mysql_fetch_array($result_notifications);
$total_notifications = $row_notifications[0];

最佳答案

您需要为该列指定别名。

SELECT COUNT(1) AS count ...

然后您将调用$row_followers[count]。请注意,mysql_ 函数已被弃用。了解 prepared statements传递变量时,并使用 PDOMySQLi -this article将帮助您决定哪个。

关于php - 计算 MySQL 中的特定行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15905760/

相关文章:

php - session 欺骗 (PHP)

php - 计分系统有时计算正确,有时计算错误

php - 使用 CSV 插入数据和/或更新数据库

php - 从 mySQL 回显 HTML 时如何在递增和递减行之间切换

javascript - HTML 表单同时提交和重定向

php - 选择 * 从表中按 TRIM 排序(全部 [ :nonalphnum:] FROM `title` )

php - 使用 PHPWord 动态表行

php - 无法在一个 php 页面上更新数据库

php - 插入动态字段数据到mysql

MySQL COM_EXECUTE_STMT 失败并出现错误,但该错误没有意义