我正在测试一些新代码,以便使用PHP插入MySQL数据库。测试当没有错误返回到PHP时调试MySQL插入失败
$stmt->execute();
if ($stmt->errorCode() != 0)
{
$arr = $stmt->ErrorInfo();
throw new Exception('SQL failure:'.$arr[0].':'.$arr[1].':'.$arr[2]);
}
它抛出了一些我一一修复的错误。最后,它一扫而空,但没有任何信息写在桌子上。有没有其他测试我可以做,或者我可以设置一个日志来查看问题是什么? MySQL在我的开发PC上本地运行。
感谢您的帮助, 柯特
附:六个月前的类似帖子并没有提出任何进一步的调试手段,我可以看到。
$ stmt是PDOStatement的一个实例吗? – VolkerK 2010-08-29 21:18:20