phpmyadmin 如何在SQL中不将time作为绑定参数,而是绑定参数?

ttp71kqs  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(152)

我希望选择23:00:00之后的订单,但有一个日期选择提示,但当我使用绑定参数时,时间被识别为绑定参数,因为它包含“:“,解决方法是什么?我只需要OrderDate作为绑定参数。

WHERE TimeOfOrder >'23:00:00' AND DateOfOrder = :OrderDate;

Screenshot showing bind parameters ":00" and ":OrderDate"

1qczuiv0

1qczuiv01#

我发现使用CAST(““)作为时间会阻止环境将23:00:00视为可能的绑定参数。

WHERE DateOfOrder =':OrderDate' AND TimeOfOrder >=CAST("230000" AS TIME)

相关问题