Avez-vous vraiment besoin ou mourez-vous avec MySQLi ?
Il est courant d'utiliser ou de mourir avec des requêtes MySQLi, comme le montre le code ci-dessous :
$update_result = mysqli_query( $link , $sql_update_login ) or die ('Unable to execute query. '. mysqli_error($link));
Cependant, cela présente des inconvénients approche :
Au lieu de vérifier manuellement les erreurs, envisagez configurer MySQLi pour lever des exceptions en cas d'erreur :
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
De cette façon, n'importe quelle commande mysqli peut être écrite sans avoir besoin de ou die :
$result = mysqli_query($link, $sql);
En cas d'erreur, une exception sera levée, fournissant des informations détaillées sur le problème.
Pour une approche plus approfondie de la préparation, de l'uniformité et de la production rapport d'erreurs efficace en PHP, reportez-vous à l'article sur le rapport d'erreurs PHP.
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!