使用 php 从 mysql 到小时之间获取值

Get value between to hours from mysql using php

我正在尝试从我的数据库中获取特定的节目描述,但我真的不知道怎么做,我知道我是新手,table(指南)有 2 个 DATETIME 值 "start" 和 "end"

如果我使用这个:

$sql = mysql_query("SELECT * FROM guide WHERE start  >= CURDATE()");

只有 return 来自 table 的第一个值,并且包含它的错误值,请我需要一些帮助才能得到这个,因为我没有从其他人那里找到解决方案网页

您应该可以使用mysql的between功能来拉取当前时间范围内的记录。

select * from guide where now() between start and end

要限制 returns 您可以添加额外的参数,这可能不会返回任何结果,但有一个默认值。

select * from guide where channel = $channel_ID and now() between start and end

您还应该查看参数化查询并更新您的驱动程序。在查询中使用变量并不是最佳做法。