他の人がこの質問をしましたが、私のものはもう少し具体的です。
私はこのクエリを持っています:
$sql = "UPDATE table SET option=? WHERE number=?";
$q = $conn->prepare($sql);
$q->execute(array($option, $number));
$q->setFetchMode(PDO::FETCH_BOTH);
echo $q->rowCount();
WHEREnumber
がすでに存在し、SEToption
が同じである$q->rowCount()
場合、0
WHEREnumber
が存在せず、行が更新されない$q->rowCount()
場合、0
これらの非更新をどのように区別できますか?