CodeIgniter中的MSSQL查询

时间:2017-01-20 13:10:50

标签: php sql-server codeigniter

我想在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进行同样的查询时,它使用单引号(')。但是当我在查询中传递变量时,会自动为其分配双引号。

建议一些解决方案。

1 个答案:

答案 0 :(得分:2)

我刚才面对这个问题 我尝试在database.php中打开查询构建器

$query_builder = TRUE;

IIS服务器缓存可能存在问题。清除缓存并尝试。

我希望这会起作用