0

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

$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());

如何修复此错误?我尝试了多种方法,但都没有奏效。谢谢

4

2 回答 2

2

我相信sqlsrv_errors()正在返回一个数组。这使die功能失败。

于 2013-11-08T21:45:12.800 回答
0

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

$logQuery = sqlsrv_query($conn, $logInsert) or die("Could not add to log: " . print_r(sqlsrv_errors()));
于 2015-06-12T15:30:58.743 回答