PHP Version: 5+
La fonction mysqli_errno() est une fonction utile en PHP pour obtenir le numéro d'erreur associé à la dernière opération sur une connexion MySQLi. Cela peut être très pratique pour diagnostiquer les problèmes lors de l'exécution de requêtes SQL ou d'autres opérations liées à la base de données.
La fonction mysqli_errno() peut être utilisée avec les deux approches : orientée objet et procédurale.
La fonction mysqli_errno() renvoie un entier représentant le numéro d'erreur de la dernière opération MySQLi. Si aucune erreur n'a eu lieu, elle renverra 0. Cette fonction ne nécessite aucun paramètre.
$mysqli->errno;
mysqli_errno($mysqli);
Exemple : Copier le code
<?php $connexion = new mysqli("localhost", "utilisateur", "motdepasse", "ma_base_de_donnees"); if ($connexion->connect_error) { echo "Erreur de connexion : " . $connexion->connect_error; } else { $requete = "SELECT * FROM ma_table"; $resultat = $connexion->query($requete); if (!$resultat) { echo "Erreur SQL : " . $connexion->error; echo "Numéro d'erreur : " . $connexion->errno; } // Utilisation de mysqli_errno() $numeroErreur = $connexion->errno; echo "Numéro d'erreur : " . $numeroErreur; } $connexion->close(); ?>
Exemple : Copier le code
<?php $connexion = mysqli_connect("localhost", "utilisateur", "motdepasse", "ma_base_de_donnees"); if (!$connexion) { echo "Erreur de connexion : " . mysqli_connect_error(); } else { $requete = "SELECT * FROM ma_table"; $resultat = mysqli_query($connexion, $requete); if (!$resultat) { echo "Erreur SQL : " . mysqli_error($connexion); echo "Numéro d'erreur : " . mysqli_errno($connexion); } // Utilisation de mysqli_errno() $numeroErreur = mysqli_errno($connexion); echo "Numéro d'erreur : " . $numeroErreur; } mysqli_close($connexion); ?>
Voici quelques astuces et conseils pour utiliser au mieux mysqli_errno():
En conclusion, la fonction mysqli_errno() est un outil précieux pour diagnostiquer les erreurs lors de l'interaction avec une base de données MySQL en PHP. En combinant son utilisation avec mysqli_error(), vous pouvez obtenir des informations détaillées sur les erreurs et prendre des mesures appropriées pour les résoudre.
Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.
GAGNER DE L'ARGENT