简体   繁体   English

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

[英]How to get result from mysql when using Count(*) As

how can I get the result if this in php when my query is the following: 当我的查询如下时,如何在php中获得结果:

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

It's the same as a simple query, you can get count(*) with call_count 与简单查询相同,您可以通过call_count get 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'];

Or with object 或与对象

$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"];

Try like this: 尝试这样:

<?php
$query = "SELECT COUNT(*) AS call_count FROM `callsepaug` ";
        $query .= "WHERE start_time BETWEEN '" . $start_date . "' AND ";
        $query .= "'" . $end_date . "'";
$result = $mysqli->query($query);
$row_array=$result->fetch_array(MYSQLI_ASSOC);
print($row_array['TOTALFOUND']); 

Note: Mysql_* functions are deprecated. 注意:不建议使用Mysql_ *函数。 Avoid using these functions. 避免使用这些功能。

Incidentally, you can write that code this way... 顺便说一句,您可以通过这种方式编写该代码...

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

Try this: 尝试这个:

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

$result =  mysql_fetch_array($query);

echo $result[0];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM