Mysql 请给我解释一下下面的问题

Mysql 请给我解释一下下面的问题,mysql,select,Mysql,Select,我在php脚本中使用了Mysql查询。我只想知道它是如何加工和生产产品的 $sql = "SELECT events_id, events_name, control_id, (TO_DAYS(events_when) - TO_DAYS(NOW())) dayto " ."FROM events " ."WHERE events_active = 1 AND events_start = 1 AND " ." (TO_DAYS(events_when) -

我在php脚本中使用了Mysql查询。我只想知道它是如何加工和生产产品的

$sql = "SELECT events_id, events_name, control_id, (TO_DAYS(events_when) - TO_DAYS(NOW())) dayto "
      ."FROM events "
      ."WHERE events_active = 1 AND events_start = 1 AND "
      ." (TO_DAYS(events_when) - TO_DAYS(NOW())) IN $noticeeventsday ";

选择事件id、事件名称、控件id和事件天数,从事件日期减去实际日期转换为天数

SELECT events_id, events_name, control_id, (TO_DAYS(events_when) - TO_DAYS(NOW())) dayto 
从表格事件

FROM events 
当事件为active events_active=1时,事件开始是一个我不知道字段语义的事件。。抱歉,事件剩余天数包含在有效天数列表中$noticeeventsday应该是类似于1,2,3的列表,因此如果事件在接下来的一天、两天或三天内,查询将返回该事件

WHERE events_active = 1 AND events_start = 1 AND (TO_DAYS(events_when) - TO_DAYS(NOW())) IN $noticeeventsday 

如果不了解上下文以及您是否遇到了希望解决的SQL问题,就很难解释与您/您的项目/代码相关的查询

你想干什么? 底层数据结构是什么? 您的表是如何配置的? 这是考虑到:

这本书的内容是什么 $noticeeeventsday 你是在问如何处理这个问题吗 返回的查询结果?或者SQL实际如何在数据库上运行/操作?
您的意思是如何执行查询,或者解释查询的实际功能?1 2将其放入PHP变量不会使其成为PHP问题,因为代码本身不会处理任何内容。然而,如果你把它和mysqli_query这样的东西结合起来,那么它可能会起到一些作用。@Golez给了我正确的答案,我需要对query的解释…@OM the eventher-它不是在仔细检查问题。您的问题是询问it如何处理和生产输出。在前面的评论中,您要求对查询进行解释。在前面的评论中,您谈到的是功能。请清楚你要什么?这将有助于其他人给出好的答案。您可能希望改为使用此选项—“WHERE events\u active=1,events\u start=1,to DAYSevents\u when-to\u DAYSNOW IN”。$noticeeventsday。;你好@Pavanred,为什么这么说?$noticeeventsday是一个变量。如果它包含在报价中,那么$noticeeventsday的值将不会被使用。Thanx@SubniC用于详细描述,这就是我要找的。。塔克斯Again@Pavanred它是PHP和双引号,interpeter将展开变量