Il est très important de gérer les erreurs et d'afficher les messages d'erreur appropriés. MySQL fournit un gestionnaire pour gérer les erreurs. Nous pouvons déclarer un gestionnaire en utilisant la syntaxe suivante −
DECLARE handler_action FOR condition_value statement;
La syntaxe ci-dessus montre que nous devons utiliser l'instruction DECLARE HANDLER pour déclarer un gestionnaire. Si la valeur d'une condition correspond à condition_value, alors MySQL exécutera l'instruction et continuera ou quittera le bloc de code actuel en fonction de l'action. Voici les trois principaux points à retenir de la syntaxe ci-dessus :
Handler_action a deux types et peut accepter les valeurs suivantes :
Condition_valueSpécifie une condition spécifique ou une catégorie de conditions qui active le gestionnaire. Il peut accepter les valeurs suivantes :
Statement peut être une instruction simple ou une instruction composée entourée des mots-clés BEGIN et END.
DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET got_error = 1;
Dans l'exemple ci-dessus, un gestionnaire signifie que si une erreur se produit, définissez la valeur de la variable got_error sur 10 et poursuivez l'exécution.
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!