使用PHP和ODBC从Linux中查询SQL Server数据库
问题描述:
这不是连接问题。我被给了一个查询语句(见下文),所以我有一个DB结构的想法。但是,当我做一个简单的查询:我得到一个错误。字段名称中有“/”。我需要逃避那些吗?使用PHP和ODBC从Linux中查询SQL Server数据库
警告:odbc_exec()[function.odbc-EXEC]:SQL错误:[的unixODBC] [freetds的] [SQL服务器]无效的列名 '主机',SQL状态S0022在SQLExecDirect的在
在查询PHP
$query ="SELECT General/Host Title FROM TempReservations";
SQL Server语句
CREATE TABLE #TempReservations (
[Reservation_ID] [int] Null,
[General/Meeting Title] nVarchar(4000) NULL ,
[General/Host] nVarchar(200) NULL ,
[Room_ID] [int] NULL)
对这些字段使用括号 - 就像在您发布的表格定义片段中一样。所以你可以使用'SELECT [General \ Host Title] FROM#TempReservations' – Andrew 2010-12-17 15:55:56