【发布时间】:2016-04-12 23:20:36
【问题描述】:
我有 SQL 语句,需要比较来自 DB 的日期时间和来自客户端的 JqueryUI datepicker 值。这是我迄今为止尝试过的:
<script>
$(function() {
$( "#calendar" ).datepicker({
maxDate: "+0m +0w"
});
});
</script>
$date = $_POST['calendar'];
$SQL = "SELECT $table.item, $table.price, paying_$table.date_bought"
. " FROM $table"
. " JOIN paying_$table"
. " ON $table.id_$table = paying_$table.id_$table"
. " JOIN users on users.id_user = paying_$table.id_user"
. " WHERE paying_$table.id_user = '$id' "
. " AND paying_$table.date_bought BETWEEN $date AND NOW() ";
$result = $db->query($SQL); //etc etc...
$table 是我从 switch 语句中得到的 var,所以这部分的一切都是正确的。我怀疑是最后两行 SQL。 当我试图转储该 SQL 语句时,NOW() 函数不执行,它只返回字符串 NOW()。
mysql中的日期类型是datetime。 谢谢
【问题讨论】:
-
$date是什么格式?
-
返回:01/05/2016
标签: php jquery mysql datepicker jquery-ui-datepicker