gpt4 book ai didi

php - 发布表单数据并查询mysql

转载 作者:行者123 更新时间:2023-11-28 23:33:21 25 4
gpt4 key购买 nike

我从一个表单中发布一个日期:$startDate = $_POST['startDate']。

它的格式与服务器端格式一样 (yyyy-mm-dd)。现在我想使用这个动态值查询我的数据库。我的搜索查询:

$sql = "SELECT * FROM tablename WHERE $startDate BETWEEN FromDate AND ToDate";

我的查询没有得到结果。有谁能告诉我哪里出错了吗?提前谢谢了。

最佳答案

如果您使用的是 YYYY-MM-DD 格式,则必须将日期文字括在引号中:

$sql = "SELECT * FROM tablename WHERE '$startDate' BETWEEN FromDate AND ToDate";

http://dev.mysql.com/doc/refman/5.7/en/date-and-time-literals.html

关于php - 发布表单数据并查询mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36625713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com