Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获得;“数组到字符串的转换”;尝试使用PHP插入MSSQL时出错_Php_Sql Server - Fatal编程技术网

获得;“数组到字符串的转换”;尝试使用PHP插入MSSQL时出错

获得;“数组到字符串的转换”;尝试使用PHP插入MSSQL时出错,php,sql-server,Php,Sql Server,我在尝试插入SQL Server数据库时收到上述错误。错误是第25行,这是$logQuery行,但我很确定它与insert语句有关,这是第24行。以下是insert语句: $logInsert = "INSERT into log (id, title, description, dateTime) VALUES ('', 'In', 'ADMIN: Todd Thelin logged into site.', GETDATE())"; 以下是查询: $logQuery = sqlsrv_q

我在尝试插入SQL Server数据库时收到上述错误。错误是第25行,这是
$logQuery
行,但我很确定它与insert语句有关,这是第24行。以下是insert语句:

$logInsert = "INSERT into log (id, title, description, dateTime) VALUES ('', 'In', 'ADMIN: Todd Thelin logged into site.', GETDATE())";
以下是查询:

$logQuery = sqlsrv_query($conn, $logInsert) or die("Could not add to log: " . sqlsrv_errors());

如何修复此错误?我试过很多方法,但都不管用。谢谢

我相信
sqlsrv\u errors()
正在返回一个数组。这使得
die
功能失败。

旧线程,但它帮助我实现了以下解决方案。。。围绕sqlsrv_errors()函数包装print_r():

$logQuery = sqlsrv_query($conn, $logInsert) or die("Could not add to log: " . print_r(sqlsrv_errors()));