php mysql中带有where子句的动态列

php mysql中带有where子句的动态列,php,mysqli,Php,Mysqli,我需要编写query像select*from delivery,其中“$day”=1。我必须动态地提到列名。但它不起作用。我的桌子上有周一、周二、周三、周四、周五、周六、周日的柱子。这就是我需要运行此查询的原因 尝试不使用引号 select * from delivery where $day = 1 显示实际的代码,并解释什么不起作用-您是否会收到错误消息,或者您是否也存储了交付的时间戳?这样,您就不需要存储一周中的几天,而只需要存储时间戳。然后,如果您希望所有的交付都在周一进行,您可以在w

我需要编写
query
select*from delivery,其中“$day”=1
。我必须动态地提到列名。但它不起作用。我的桌子上有周一、周二、周三、周四、周五、周六、周日的柱子。这就是我需要运行此查询的原因

尝试不使用引号

select * from delivery where $day = 1

显示实际的代码,并解释什么不起作用-您是否会收到错误消息,或者您是否也存储了交付的时间戳?这样,您就不需要存储一周中的几天,而只需要存储时间戳。然后,如果您希望所有的交付都在周一进行,您可以在where子句中使用day()提取day值。