Comment savoir si une requête MySQL retourne une erreur ?

Réponses rédigées par Antoine
Dernière mise à jour : 2022-10-07 11:27:45
Thèmes : php - mysql
Question

Comment faire pour savoir si une requête MySQL retourne une erreur ? J'utilise MySQLi avec PHP, merci.

Réponse

Pour identifier si une requête MySQLi retourne une erreur, vous devez utiliser la fonction mysqli_error().

<?php
$connexion = mysqli_connect("localhost","utilisateur","pass", "base");
$requete = "SELECT X FROM Y";
$resultat = mysqli_query($connexion,"$requete");

if (!$resultat) {
    printf("Il y a une erreur: %s\n", mysqli_error($connexion));;
}
?>

Vous trouverez d'avantage d'information, sur la manière de savoir si une requête MySQLi retourne une erreur, via cette page du site de PHP.