【发布时间】:2023-03-03 22:43:02
【问题描述】:
我正在尝试在 php 中执行数据插入 通过 mssql。
但我的问题是,当我使用 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 连接错误
-
“显示错误”。如果您分享您遇到的错误,将会很有帮助。
-
注意:C:\xampp\htdocs\loginphp\register.php 中第 52 行的数组到字符串转换错误:数组
-
第 52 行是哪一个?在上面的代码中?还要检查
print_r($var);你得到了什么并分享结果 -
@StutiRauthan:您给定代码的第 52 行?
标签: php sql-server sql-server-2008