【发布时间】:2014-10-17 06:15:49
【问题描述】:
当我在 PHPMyAdmin 中使用 SQL 输入框时,以下查询返回预期结果,但是在 PHP MySQLi 查询 ($sql->query()) 中出现错误。
SET @a = 5;
SET @b = (SELECT `b` FROM `t` WHERE `c`=@a);
SELECT @b;
我得到的错误是:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的 'SET @b= (SELECT b FROM `t' 附近使用正确的语法
【问题讨论】:
标签: php sql variables mysqli phpmyadmin