2010-12-17 48 views
1

這不是連接問題。我被給了一個查詢語句(見下文),所以我有一個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) 
+2

對這些字段使用括號 - 就像在您發佈的表格定義片段中一樣。所以你可以使用'SELECT [General \ Host Title] FROM#TempReservations' – Andrew 2010-12-17 15:55:56

回答