CodeIgniter中的MSSQL查询

问题描述 投票:3回答:1

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

建议一些解决方案。

php sql-server codeigniter
1个回答
2
投票

我刚刚遇到这个问题,我尝试在database.php中打开查询构建器

$query_builder = TRUE;

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

我希望这会奏效

© www.soinside.com 2019 - 2024. All rights reserved.