脚本宝典收集整理的这篇文章主要介绍了php – 如何在使用PDO运行多个查询时出错?,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$db = new PDO("MysqL:host=localhost;dbname=test",'root',''); $db->setattribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $sql = " DELETE From car; INSERT INTO car(name,tyPE) SELECT name,from FROM vehicle; "; try { $db->exec($sql); } catch (PDOException $e) { echo $e->getMessage(); die(); }
上面的代码执行时没有抛出异常.
$db = new PDO("MysqL:host=localhost;dbname=test",PDO::ERRMODE_SILENT); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES,1); $sql = " DELETE FROM car; INSERT INTO car(name,from FROM vehicle; "; $stmt = $db->prepare($sql); $stmt->execute(); $i = 0; do { $i++; } while ($stmt->nextRowset()); $error = $stmt->errorInfo(); if ($error[0] != "00000") { echo "Query $i Failed: " . $error[2]; die(); }
以上是脚本宝典为你收集整理的php – 如何在使用PDO运行多个查询时出错?全部内容,希望文章能够帮你解决php – 如何在使用PDO运行多个查询时出错?所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。