MSSQL字段别名(AS)已停止工作

时间:2012-10-31 15:44:00

标签: php sql-server linux apache odbc

我们正在尝试将带有PHP 5.2.1的Linux机器移植到使用PHP 5.3.3的虚拟机。使用Apache Web服务器。

所有包含以下内容的脚本:

Select real_column as alias_column from some_table

为alias_column返回null。 如果我们删除“as alias_column”,一切都能正常工作。

我们正在使用LibTDS ODBC驱动程序,连接到MS-SQL 2008。

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:0)

alias_column应该用单引号括起来,即:

SELECT real_column AS 'alias_column' FROM some_table

如果您仍然没有得到任何结果,您可能需要查看该语句是否生成任何错误消息,这可能还涉及在PHP中调高error_reporting级别。

另外,请在结果上尝试var_dump(),看看您的结果是否仍以预期的格式返回。