gpt4 book ai didi

php - 选择两个日期之间的数据

转载 作者:太空宇宙 更新时间:2023-11-04 15:31:46 25 4
gpt4 key购买 nike

我有六个用于选择两个日期的下拉菜单我有以下代码,无论我选择哪个日期都不会给我任何结果

$year1 = $_POST['year1'];
$month1 = $_POST['month1'];
$day1 = $_POST['day1'];
$date1 = $year1 . "/" . $month1 . "/" . $day1;
$year2 = $_POST['year2'];
$month2 = $_POST['month2'];
$day2 = $_POST['day2'];
$date2 = $year2 . "/" . $month2 . "/" . $day2;
$result = mysql_query("SELECT * FROM services WHERE date between '%" . $date1 . "%' AND '%" . $date2 . "%' ORDER BY id " );

但如果我用特定日期替换最后一行中的变量 $date1 和 $date2,我会得到正确的结果。

$result = mysql_query("SELECT * FROM services WHERE date between  '2012/10/01' AND '2012/11/12' ORDER BY id " );

谁能告诉我变量 $date1 和 $date2 有什么问题?

最佳答案

您需要从查询中删除 % 符号并只使用

$result = mysql_query("SELECT * FROM services WHERE date between  '" . $date1 . "' AND '" . $date2 . "' ORDER BY id " );

关于php - 选择两个日期之间的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13341202/

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