gpt4 book ai didi

PHP Mysql 时间间隔查询

转载 作者:行者123 更新时间:2023-11-30 00:46:50 26 4
gpt4 key购买 nike

我有一个 php 可以很好地从 mysql 数据库中提取信息,但是当我尝试添加根据时间间隔检查数据的功能时,我没有从数据库中获取任何数据,只是回复空结果。当我在 Phpmyadmin 中运行它时,它工作得很好。代码如下:

$result = mysql_query("
SELECT * FROM SensorLog
WHERE (SensorTag='$requestedSensor' and TimeEntered<'$end'
and TimeEntered>'$start');
") or die(mysql_error());

开始和结束的形式为:2014-01-22 15:36:37,就像数据库中的时间戳列一样。

我在这里做错了什么?我认为查询有问题,但我不知道是什么问题。

最佳答案

使用 BETWEEN 子句可以实现相同的效果,如下所示:

$result = mysql_query("SELECT * FROM SensorLog 
WHERE (SensorTag='$requestedSensor' and TimeEntered BETWEEN '$end' AND '$start')") or die(mysql_error());

关于PHP Mysql 时间间隔查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21294936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com