如果mySQL数据库的更新失败,如何收到错误消息?

时间:2015-10-23 12:31:12

标签: php mysql

当我的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";
}

但即使更新失败并且没有更新任何内容,我也会收到消息:成功。

0 个答案:

没有答案