尝试插入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());
如何修复此错误?我尝试了很多东西,但没有一个在起作用。谢谢
答案 0 :(得分:2)
我相信sqlsrv_errors()
正在返回一个数组。这使die
函数失败。
答案 1 :(得分:0)
旧线程,但它帮助我实现了以下解决方案...在sqlsrv_errors()函数周围包装print_r():
$logQuery = sqlsrv_query($conn, $logInsert) or die("Could not add to log: " . print_r(sqlsrv_errors()));