我正在寻找与mysql查询相关的东西,我偶然发现了这个链接mysql variable usage,并看到了存储的proc-like变量设置。我在phpmyadmin中试过了:
SET @value = 5; SELECT @rank;
它正在工作,但是当我试图将它放在PDO语句中时,它不起作用。
$value = "SET @value = 0";
$stmt = $this->_dbHandle->prepare($value);
$stmt->execute();
请指导我做错了什么。
答案 0 :(得分:0)
找到答案,我的测试环境是使用sqlite。我在一个测试浏览器中运行我的查询,而不是在一个phpunit测试夹具中运行我的查询。它确实有效。在测试环境导致的小姐下。