当我的SQL数据库更新失败时,我想得到一条简单的错误消息。
foreach($animals as $row) {
$cat = "234";
$sql = "UPDATE animals set cat2 = ? WHERE cat1 = ?";
$q = $pdo->prepare($sql);
$q->execute(array($cat,$cat));
}
if ($q->execute(array($cat,$cat)))
{
echo "success";
}
else
{
echo "failure";
}
但即使更新失败并且没有更新任何内容,我也会收到消息:成功。