php - 使用 Count(*) As 时如何从 mysql 获取结果

标签 php mysql sql

当我的查询如下时,如果在 php 中,我怎样才能得到结果:

$query = "SELECT COUNT(*) AS call_count FROM `callsepaug` ";
        $query .= "WHERE start_time BETWEEN '" . $start_date . "' AND ";
        $query .= "'" . $end_date . "'";

最佳答案

与简单查询相同,您可以通过call_count获取count(*)

$queryBuild = "SELECT COUNT(*) AS call_count FROM `callsepaug` ";
        $queryBuild .= "WHERE start_time BETWEEN '" . $start_date . "' AND ";
        $queryBuild .= "'" . $end_date . "'");

$query = mysqli_query($queryBuild);

$result =  mysqli_fetch_array($query);

echo $result['call_count'];

或者与对象

$query = "SELECT COUNT(*) AS call_count FROM `callsepaug` ";
        $query .= "WHERE start_time BETWEEN '" . $start_date . "' AND ";
        $query .= "'" . $end_date . "'";

$result = mysqli_query($link, $query);

$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
echo $row["call_count"];

关于php - 使用 Count(*) As 时如何从 mysql 获取结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19632575/

相关文章:

php - 使用 JOIN 从两个表中进行选择的 SQL 查询

PHP/MySql HTML 表分组

php - 如何从字符串中删除多段字符? PHP

php - 下载 xml 文件时,会在文件开头添加新行

c# - 输入数据库的日期全为零,但应用程序显示正确的日期?

mysql - 变量赋值、连接和右对齐的 SQL 错误

sql - 如何转置表格并将结果分组?

php - 未找到基表或 View :1146 in symfony3

php - 将阿拉伯值插入 mysql

mysql - 在mysql中获取多个排名的平均值