mysql PDO SET语句遇到错误

时间:2010-09-27 12:42:19

标签: php mysql database pdo

我正在寻找与mysql查询相关的东西,我偶然发现了这个链接mysql variable usage,并看到了存储的proc-like变量设置。我在phpmyadmin中试过了:

SET @value = 5; SELECT @rank;

它正在工作,但是当我试图将它放在PDO语句中时,它不起作用。

    $value = "SET @value = 0";
    $stmt = $this->_dbHandle->prepare($value);
    $stmt->execute();

请指导我做错了什么。

1 个答案:

答案 0 :(得分:0)

找到答案,我的测试环境是使用sqlite。我在一个测试浏览器中运行我的查询,而不是在一个phpunit测试夹具中运行我的查询。它确实有效。在测试环境导致的小姐下。