我正在尝试通过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";
}
答案 0 :(得分:0)
实际上数据库字段中存在错误。现在我的代码工作正常。非常感谢大家的宝贵时间。