我想知道如何检查插入语句是否执行。
我目前的检查代码是这样的:
$query = $conn->prepare("INSERT INTO editlog VALUES('',:whoadd,:doing,NOW())");
$query-> execute(array(':whoadd' => $whoadd,':doing' => $doing));
if ($query->rowCount() > 0) {
// insert statement have been executed
}
else
{
// something went wrong
}
有没有比使用更好的方法$query->rowCount() > 0
?我听说它rowCount()
本身运行对 mysql 数据库的查询..那么,有什么好的选择?