2013-10-01 35 views
0

我有一個似乎並未執行的php中的mssql查詢。PHP MSSQL查詢沒有執行

有沒有人有任何想法?在SQL上運行分析器時,我所看到的只是被選中的數據庫。

$sth = mssql_query("ALTER TABLE " & $tablename & " ADD " & $newfield & " " & $type); 

$save = mssql_query("INSET INTO SD_FIELDS (COLUMN_NAME, DISPLAY_NAME, SEQ_TABLE, DATA_TYPE, COLUMN_TYPE) 
         values ('" & $newfield & "', '" & $displayname & "', " & $tableseq & ", '" & $datatype & "', '" & $type & "'"); 


if ($sth) 
{ 
    if ($save) 
    { 
     $response["success"] = 1; 
    } 
    else 
    { 
     $response["success"] = 0; 
     $response["message"] = $save; 
    } 
} 
else 
{ 
    $response["success"] = 0; 
    $response["message"] = $sth; 
} 
+0

你看到任何錯誤訊息?查看你的服務器日誌。 – 2013-10-01 20:55:36

+0

在你的第二個查詢中,你的真實代碼中是否存在「INSET」輸入錯誤? –

回答

0

更換&.

應該是這樣的:'" . $var . "'

+0

ooops!好吧,發現哈哈:)來自.net背景 - 謝謝! – realtek

+0

沒問題。如果這個答案對你有幫助,確保選擇它作爲正確的答案,以便其他人也可以從中受益! :) – Aristona

+0

是的,會做謝謝!只需等待6分鐘才能讓我做到:) – realtek