Savoir si un update est effectué
Bonjour,
J'ai un script php qui fait une requete (de type update) sur ma bdd. Pour savoir si cet update s'est bien déroulé j'ai le retour de rowCount() de mon objet PDO qui est à 1 si la mise à jour c'est bien passée (sur une seule ligne).
Mais il s'avère que si l'UPDATE ne fonctionne pas (pour une raison ou pour une autre (perte de connextion bdd, crash mysql, ...) rowCount() me retoune 0 alors que 0 est aussi retourné lorsque la requete n'affecte parsone (ou qu'elle est mal formé).
Avez vous un moyen qui permet de distinguer une requete échoué d'une requete n'affectant aucune ligne ?