簡體   English   中英

從Linux框中使用PHP和ODBC查詢SQL Server DB

[英]Query SQL Server DB with PHP & ODBC from Linux box

這不是連接問題。 我得到了一條查詢語句(請參見下文),因此我對數據庫結構有了一個了解。 但是當我執行一個簡單的查詢時:我收到一個錯誤。 字段名稱中有“ /”。 我需要逃脫嗎?

警告:odbc_exec()[function.odbc-exec]:SQL錯誤:[unixODBC] [FreeTDS] [SQL Server]無效的列名“ Host”。SQLExecDirect中的SQL狀態S0022

用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)

如@Andrew的注釋所示,您可以使用方括號來分隔列名。 鏈接提供了有關標識符定界標識符的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM