我想在CodeIgniter框架中运行MSSQL查询,但它会抛出错误:
Error Number: 42S22/207
[Microsoft][ODBC Driver 11 for SQL Server][SQL Server]Invalid column name '1'.
SELECT * FROM user_master WHERE id ="1"
我试图运行以下查询:
SELECT id,fname,lname,username,email FROM user_master WHERE username ="admin" AND password ="123456"
当对MSSQL进行同样的查询时,它使用单引号(')。但是当我在查询中传递变量时,会自动为其分配双引号。
建议一些解决方案。
答案 0 :(得分:2)
我刚才面对这个问题 我尝试在database.php中打开查询构建器
$query_builder = TRUE;
IIS服务器缓存可能存在问题。清除缓存并尝试。
我希望这会起作用