如何使用PHP仅获取MYSQL数据库中指定时间段之间的记录?
如何使用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
$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;