2016-11-07 61 views
1

我試圖通過mssql在php 中執行數據插入。我遇到了通過mssql進行數據插入的問題

但我的問題是,當我使用mysql運行我的代碼時,它工作得很好,但是當我使用mssql時,它向我顯示錯誤。

Notice: Array to string conversion in C:\xampp\htdocs\loginphp\register.php on line 52 Error: Array

這是我的數據插入查詢的屏幕截圖。

if (!$error) 
     { 
      $tsql = "INSERT INTO dbo.users (
       name, 
       email, 
       password) 
       VALUES 
       (?, ?, ?)"; 
       $var = array($name, $email, $password); 
       if(!sqlsrv_query($conn, $tsql, $var)) 
       { 
        die('Error: ' . sqlsrv_errors()); 
       } 
       echo "1 record added"; 
     } 
+1

chk連接錯誤 – devpro

+0

_「它顯示我錯誤」_。如果您分享了您遇到的錯誤,這將會很有幫助。 –

+0

注意:第52行的C:\ xampp \ htdocs \ loginphp \ register.php中的數組到字符串轉換 錯誤:數組 –

回答

0

實際上數據庫領域出現了一個錯誤。現在我的代碼工作正常。非常感謝你的寶貴時間。