2015-10-09 28 views
0

我正在嘗試學習PHP,並試圖將記錄寫入SQL Server數據庫時感到非常沮喪。以下簡單的INSERT查詢完美適用於Microsoft SQL Server Management Studio應用程序,但在PHP內運行時不會插入記錄。從PHP到SQL Server的簡單INSERT

任何援助將不勝感激。

<html> 
    <head> 
    <title>PHP Database Insert</title> 
    </head> 
    <body> 

    <?php 
     if (!empty($_POST)) { 
      $con = mssql_connect('COMPNAME\INSTANCE', 'uid', 'pwd'); 
      mssql_select_db('TestDB', $con); 
      $Tsql = "INSERT INTO [TestTable] (Col1, Col2) VALUES('test1','test2')"; 
      $result = mssql_query($Tsql,$con); 
      mssql_close($con); 
      } 
    ?> 

    </body> 
</html> 
+1

除去周圍的表名 – ElefantPhace

+0

正在進入所有的'if'塊括號? (也就是說,是否有POST主體?)是否有從數據庫返回的錯誤? (什麼在$結果?) – David

+1

@ElefantPhace:爲什麼? – David

回答

0

它應該是這個

$Tsql = "INSERT INTO TestTable (Col1, Col2) VALUES('test1','test2')";