PHP中SQL时间戳对比当前系统时间进行筛选调用方法
PHP中调取数据基本用法,我们在做网站的时候不是所有程序标签都可以灵活调用,有时我们知道一些SQL语是非常有必要的。
下面这个词句jiben基本作用是:拿系统当前时间与数据库中的开始时间与结束时间进行比较,满足则显示出来。
由下可以看出我们调取了shujubiao的表中的id, username,create_time,expire_time,name字段
WHERE是筛选出想要的数据,筛选了status值等于0的数据,AND并且满足以下条件CURRENT_DATE(当前系统时间的意思)
NOT(除外。就相当去除当前条件则显示)如果把NOT去掉。就是满足当前条件则显示。
BETWEEN(对比)create_time AND expire_time ORDER (时间A和时间B以外的内容显示)
并且高速度以在后面加了一个排序ORDER BY (这是以谁为准进行排序)以在这里我们是ORDER BY expire_time 以expier_time进行排序。
asc 按升序排列 (不用写,默认使用这个) desc 按降序排列
以下是完整可用的数据语句,当你使用时可以借鉴参考,换上自己的数据信息就可以了。数据表及数据值须要自己到数据中查看。
$sql = "SELECT id, username,create_time,expire_time,name FROM shujubiao WHERE status='0' AND CURRENT_DATE NOT BETWEEN create_time AND expire_time ORDER BY expire_time desc";