Mysql
 sql >> Base de données >  >> RDS >> Mysql

assurez-vous que le résultat faux de la méthode de récupération PDO est une erreur ou un résultat vide

S'il y a une erreur, PDO lancera une exception que vous pourrez intercepter. Enveloppez votre code avec un try catch et cela devrait intercepter toutes les exceptions.

try {
    $rs = $db->prepare('SELECT * FROM foo');
    $rs->execute();
    $foo = $rs->fetchAll();
} catch (Exception $e) {
    echo 'Error: '.$e->getMessage();
}