2016-11-07 62 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

实际上数据库领域出现了一个错误。现在我的代码工作正常。非常感谢你的宝贵时间。