我创建了一个mysql视图,它期待2个参数,并且我能够在phpyadmin中使用以下sql-string查询它而没有问题:
SET @date1 = '2014-02-06';
SET @date2 = '2014-02-07';
SELECT * FROM _myquery
它在php下不起作用 - 我收到以下错误:
您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以便在'SET @ date2 ='2014-02-07'附近使用正确的语法;在第2行选择* FROM _myquery'
当它在phpmyadmin中工作时,它不应该在php下运行吗? 知道什么是错的吗?
答案 0 :(得分:1)
你真的需要MySQL变量吗?因为您的SELECT
查询未使用它们。
您可以尝试使用
SELECT * FROM _myquery
但是如果你真的需要使用MySQL变量,请看一下: