insertステートメントが実行されているかどうかを確認する方法を教えてください。
それをチェックする私の現在のコードはこれです:
$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()
それ自体がmysqldatabase..soへのクエリを実行すると聞きましたが、良い代替手段は何ですか?