Maison  >  Article  >  développement back-end  >  Articles recommandés sur les modèles anormaux

Articles recommandés sur les modèles anormaux

黄舟
黄舟original
2017-06-11 10:02:511253parcourir

Utiliser le mode d'exception-PDO::ERRMODE_EXCEPTION (troisième méthode pour capturer les erreurs dans les instructions SQL dans PDO) le mode d'exception créera une PDOException et définira l'attribut errorCode, qui peut encapsuler le code d'exécution dans un try{...}catch Dans l'instruction {...}, les exceptions non interceptées entraîneront l'interruption du script et l'affichage d'une trace de pile pour permettre à l'utilisateur de comprendre où le problème s'est produit ! Dans les deux premiers articles "Utilisation du mode par défaut-PDO::ERRMODE_SILENT (Méthode 1 pour capturer les erreurs dans les instructions SQL dans PDO)" et "Utilisation du mode d'avertissement-PDO::ERRMODE_WARNING (Méthode 2 pour capturer les erreurs dans les instructions SQL dans PDO) " Nous avons introduit deux méthodes : le mode par défaut et le mode d'exception, nous allons donc aujourd'hui introduire la troisième méthode pour capturer les erreurs dans les instructions SQL dans PDO ~ Une autre chose très utile à propos du mode d'exception est qu'il peut être plus clair que les avertissements de style PHP traditionnels. Vous pouvez créez facilement votre propre gestion des erreurs, et le mode exception nécessite moins de code/imbrication que le mode silencieux et vérifie explicitement la valeur de retour de chaque appel de base de données. Sauf

1. Articles recommandés sur PDO::ERRMODE_EXCEPTION

Articles recommandés sur les modèles anormaux

Introduction : utilisez le mode d'exception-PDO::ERRMODE_EXCEPTION (troisième méthode pour capturer les erreurs dans les instructions SQL dans PDO). Le mode d'exception créera une PDOException et définira l'attribut errorCode, qui peut encapsuler le code d'exécution dans un try{. .. Dans l'instruction }catch{...}, les exceptions non interceptées entraîneront l'interruption du script et une trace de pile sera affichée pour permettre à l'utilisateur de comprendre où le problème s'est produit ! Dans les deux premiers articles "Utilisez le mode par défaut-PDO::ERRMODE_SILENT(Catch S...

2. Utilisez le mode d'exception-PDO::ERRMODE_EXCEPTION(Méthode PDO 3 pour capturer les erreurs dans les instructions SQL)

Articles recommandés sur les modèles anormaux

Introduction : le mode Exception créera une PDOException et définira l'attribut errorCode , qui peut encapsuler le code d'exécution dans une instruction try{...}catch{...}. Les exceptions non interceptées entraîneront l'interruption du script et l'affichage d'une trace de pile pour permettre à l'utilisateur de comprendre où le problème s'est produit ! 🎜>

3.

PHP pdo, pourquoi ne lève-t-il pas d'exception

Introduction : Le code suivant : {Code.. . } Le SQL suivant sera généré, {code...} Lors de l'exécution de l'instruction ci-dessus avec PHP, aucune erreur ne se produira et aucune exception ne sera levée. Le mode de lancement d'exception de pdo a été activé {code...} Cependant. , il apparaîtra lors de l'exécution avec phpmyadmin. L'erreur suivante

【Recommandations de questions et réponses associées】 :

PHP pdo, pourquoi pas. lancer une exception ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn