【发布时间】:2016-02-01 15:44:27
【问题描述】:
我有一系列需要使用 PDO 调用的 MySql 查询。他们中的许多人都在使用 MySql 变量。当然,一个解决方案是使用 PDO 准备好的语句,但情况并非总是如此。 Insert 和 Update 语句运行没有问题,但 Select 抛出错误。
(我现在无法为您粘贴。如果需要,请说)
在 MySQL Workbench 中执行选择查询时运行良好。
SET
@CY = YEAR(DATE_ADD(CURRENT_DATE,INTERVAL -17 DAY));
SELECT
*
FROM
TableX
WHERE
TableX.Year IN (@CY, @CY-1)
有什么想法吗?
其他信息:PHP 5.3.29 和 MYSQL 5.5.47
【问题讨论】:
-
SELECT 抛出了什么错误?