使用 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
您还应该查看参数化查询并更新您的驱动程序。在查询中使用变量并不是最佳做法。
我正在尝试从我的数据库中获取特定的节目描述,但我真的不知道怎么做,我知道我是新手,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
您还应该查看参数化查询并更新您的驱动程序。在查询中使用变量并不是最佳做法。