Php I';我对通过mssql插入数据有问题

Php I';我对通过mssql插入数据有问题,php,sql-server,sql-server-2008,Php,Sql Server,Sql Server 2008,我试图通过mssql在php中执行数据插入 但我的问题是,当我使用mysql运行代码时,它工作得非常好,但当我使用mssql时,它向我显示了错误 注意:第52行C:\xampp\htdocs\loginphp\register.php中的数组到字符串转换错误:数组 这是我的数据插入查询的屏幕截图 if (!$error) { $tsql = "INSERT INTO dbo.users ( name,

我试图通过mssql在php中执行数据插入

但我的问题是,当我使用mysql运行代码时,它工作得非常好,但当我使用mssql时,它向我显示了错误


注意:第52行C:\xampp\htdocs\loginphp\register.php中的数组到字符串转换错误:数组

这是我的数据插入查询的屏幕截图

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"; 
        }

实际上,在数据库领域有一个错误。现在我的代码运行良好。非常感谢大家抽出宝贵的时间。

实际上,数据库字段中有一个错误。现在我的代码运行良好。非常感谢大家抽出宝贵的时间。

chk连接错误“它向我显示了错误”。如果您共享了所得到的错误,这将很有帮助。注意:第52行C:\xampp\htdocs\loginphp\register.php中的数组到字符串转换错误:数组中哪一个是第52行?在上面的代码中?同时检查
print\r($var)你得到了什么并分享了result@StutiRauthan:给定代码的第52行是哪一行?chk连接错误“It's showing me error”。如果您共享了所得到的错误,这将很有帮助。注意:第52行C:\xampp\htdocs\loginphp\register.php中的数组到字符串转换错误:数组中哪一个是第52行?在上面的代码中?同时检查
print\r($var)你得到了什么并分享了result@StutiRauthan:给定代码的第52行是哪一行?