avec le code PHP pur (et non cadres) est-il une plus élégante façon de gérer les erreurs mysqli comme indiqué ci-dessous:PHP Plus élégante façon de gérer les erreurs mysqli
if (!mysqli_query($con, $sql)) {
# Throw error so we can handle them
echo mysqli_error($con);
# handle a duplicate email
if (strpos(mysqli_error($con), "email_UNIQUE") !== false) {
$_SESSION["errors_found"] = true;
array_push($_SESSION["error_messages"], "Email given is already registered.");
}
# handle a duplicate username
else if (strpos(mysqli_error($con), "username_UNIQUE") !== false) {
$_SESSION["errors_found"] = true;
array_push($_SESSION["error_messages"], "Username is already taken.");
}
# handle any other sql query error...
else {
die("Database query error: " . mysqli_error($con));
}
}
Dans ce cas, oui. Avez-vous une meilleure façon de suggérer éventuellement? Merci beaucoup pour l'aide. –