我正在尝试开发一个简单的基于 php 的时间表 ...
这是我的数据库表:
假设当前时间/日期是:2012-03-21 02:00:00
PHP 脚本应回显:Meeting 2
我有一部分脚本,但不知道下一步该做什么
<?php
$con = mysql_connect("localhost","root","");
if (!$con){die('Could not connect: ' . mysql_error());}
mysql_select_db("schedule", $con);
$current_time = date("Y-m-d H:i:s");
$result = mysql_query("SELECT * FROM events");
while($row = mysql_fetch_array($result)){
echo $row['Subject'];
}
mysql_close($con);
?>
如何过滤查询,匹配当前时间和预定主题?谢谢!
(如果 current_time
在 StartTime
和 EndTime
之间 - 回显它是 Subject
)
最佳答案
试试这个查询
SELECT * FROM events WHERE NOW() BETWEEN StartTime AND EndTime
关于PHP/MySQL 查询 - 如果当前时间/日期在计划内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9801112/