Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用PHP仅获取MYSQL数据库中指定时间段之间的记录?_Php_Mysql_Sql - Fatal编程技术网

如何使用PHP仅获取MYSQL数据库中指定时间段之间的记录?

如何使用PHP仅获取MYSQL数据库中指定时间段之间的记录?,php,mysql,sql,Php,Mysql,Sql,如何使用PHP仅获取mysql数据库中指定时间段之间的记录 我的代码是这个 $records=“选择*从联系我们的地方提交日期(日期(\'H:i:s\')介于'16:00:00\'和'08:00:00\'”试试这个 SELECT * FROM contact_us WHERE CONVERT(VARCHAR(8),attributename,108) between '16:00:00' and '08:00:00'; 试试这个 SELECT * FROM contact_us WHERE C

如何使用PHP仅获取mysql数据库中指定时间段之间的记录

我的代码是这个

$records=“选择*从联系我们的地方提交日期(日期(\'H:i:s\')介于'16:00:00\'和'08:00:00\'”

试试这个

SELECT * FROM contact_us WHERE CONVERT(VARCHAR(8),attributename,108) between '16:00:00' and '08:00:00';
试试这个

SELECT * FROM contact_us WHERE CONVERT(VARCHAR(8),attributename,108) between '16:00:00' and '08:00:00';
并将该列的数据类型设置为datetime


并将该列的数据类型设置为datetime

使用


从contact\u us中选择*,其中小时(提交日期)>=16,小时(提交日期)使用


SELECT*FROM contact_-us其中HOUR(submit_-date)>=16和HOUR(submit_-date)这对我来说只能抓取2小时的时间块,比如“(HOUR(r.r_-timestamp)>=HOUR(timestamp add(HOUR,-1,CURRENT_-timestamp)))和(HOUR(r.r_-timestamp)这对我来说只能抓取2小时的时间块,比如“(HOUR(r.r_-timestamp)>=HOUR)(TIMESTAMPADD(HOUR,-1,当前时间戳))和(HOUR(r.r\u时间戳)
SELECT * FROM contact_us WHERE HOUR(submit_date) >= 16 AND HOUR(submit_date)<= 8 
SELECT * FROM contact_us WHERE
HOUR(submit_date) between 8 and 16;