我有一个 HTML5 表单,它接受日期,然后通过 PHP 提交到我的 MySQL。在我的显示结果页面上,我使用 DATE_FORMAT
显示日期和工作日。显示日期和工作日时一切正常。我还有一个搜索功能,可以在数据库中查找输入的术语。
问题是,工作日没有存储在数据库中。仅存储日期。因此,如果用户搜索“星期一”,则不会显示任何内容。我也无法真正弄清楚如何将工作日插入我的 INSERT
语句中,因为我的 HTML5 表单中实际上没有工作日字段。
如果您了解我的困境,可以帮助我吗?我基本上需要将当前工作日插入到我的表中它自己的列中,而不需要用户做任何额外的工作。
如果需要,我可以提供代码示例。
最佳答案
您可以创建一个包含该信息的隐藏字段:
<input type="hidden" name="weekday" value="Tuesday" />
然后,当提交时,它将被保存,而用户无需执行任何操作。
您可以使用 php strtotime 和日期函数从原始日期字符串中获取工作日。
关于php - 将工作日从日期字段mysql插入表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13571046/