我想将当前时间与数据库中的预定义时间戳范围(start_time和end_time)进行比较。但查询没有返回任何内容。将会感激任何帮助。
public function setCurrentGw() //Isn't allowed to set externally
{
$this->table='gameweek';
$current_time = new time();
$query="SELECT `gw`,`start_time`,`end_time` FROM `$this->table` WHERE `start_time`<=$current_time AND $current_time<=`end_time`";
if($q=mysql_query($query))
{
$temp=mysql_fetch_assoc($q);
$this->current_gw=$temp['gw'];
echo $temp['start_time'];
echo 'Current#'.$this->current_gw.'<br/>';
}
else
{
echo 'Technical Failure! Try Again';
}
}
答案 0 :(得分:0)
OP宣称NOW()
有效。