PHP PDO 错误编号’00000’查询正确时 - 代码日志

PHP PDO 错误编号’00000’查询正确时

我有以下代码:

$sql3 = "update news set date='$time' where id='2'";
$sql3 = $connect->exec($sql3);
if(!$sql3)
{
    print_r($connect->errorInfo());
    $error = $connect->errorInfo();
    die ("Error: (".$error[0].':'.$error[1].') '.$error[2]);
}

当我运行脚本时,有时我会收到错误号’00000’。我的意思是介绍IF。它是随机的。输出(有时):

Array ( [0] => 00000 [1] => [2] => )

我该怎么办来解决这个问题?
PS:脚本每次都正确执行。

PDO错误代码00000表示一切正常。你遇到错误检查代码的原因是$ sql3正在返回0(没有行被影响),PHP会将其评估为false。尝试显式检查返回false;

if($sql3 === false)
http://stackoverflow.com/questions/11813911/php-pdo-error-number-00000-when-query-is-correct

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:PHP PDO 错误编号’00000’查询正确时