首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP SQL查询,汇总当天完成的所有任务

PHP SQL查询,汇总当天完成的所有任务
EN

Stack Overflow用户
提问于 2013-07-21 01:32:12
回答 1查看 133关注 0票数 0

我试图开发一个基本的PHP代码,这将连接到数据库,选择表"a“,并检查过去24小时的所有条目。如果条目的值"b“>3,则查询会将它们理解为已完成,汇总它们并回显已完成条目的数量。

这就是我到目前为止所知道的:

代码语言:javascript
复制
<?php
$con=mysql_connect("details hidden for security"); 
if (mysql_connect_errno($con)) { 
echo "Failed to connect to MySQL: " . mysql_connect_error(); 
 } 
$now = time();
$onedayago = $now - (24*60*60);
$result=mysqli_query($con, "SELECT * FROM 'a' WHERE 'b' = 3 AND 'b' >= $onedayago AND 'b' <= $now");
if($result === FALSE) 
{
die(mysql_error());
}
while($data=mysql_fetch_array($result)){ 
$count = $data['total']; 
}
 echo $count;
?>
EN

回答 1

Stack Overflow用户

发布于 2013-07-21 01:54:23

在您的代码中,使用mysql_connect()连接到数据库,然后使用mysqli_query()执行查询。不要将这些混合在一起。

其次,您不需要用单引号将标识符括起来。它应该是:

代码语言:javascript
复制
SELECT * FROM a WHERE b = 3 AND b >= $onedayago AND b <= $now

此外,PHP5.5正式弃用mysql(),建议切换到mysqli()PDO

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17764824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档