Affichage d'une erreur MySQL pour les requêtes longues avec entrée utilisateur en PHP
En PHP, l'exécution de requêtes MySQL longues dépendant de l'entrée utilisateur peut entraîner des échecs . Toutefois, le message d'erreur générique « Échec de la requête » fournit des informations insuffisantes pour le dépannage. Pour afficher le message d'erreur spécifique, envisagez les solutions suivantes :
Solution 1 :
Modifiez la ligne d'exécution de votre requête pour inclure la gestion des erreurs :
mysqli_query($this->db_link, $query) or die(mysqli_error($this->db_link)); // Error handling added
Solution 2 :
Vous pouvez ajouter la ligne suivante après la requête exécution :
if ($r == false) printf("error: %s\n", mysqli_errno($this->db_link));
Notes supplémentaires :
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!