Comment puis-je obtenir des messages d'avertissement mysql en php (pas d'erreur)
Question
Je veux exécuter un sql chez php qui fait quelque chose comme changer une colonne de texte en colonne int.
Cependant, ce sql n’a pas réussi à s’amuser en php et a réussi dans mon outil d’administration mysql (sqlyog). réponses du serveur "1 ligne (s) affectée (s). 1 avertissement (s) ". mais "AFFICHER LES AVERTISSEMENTS". rien n'a été affiché et, sans surprise, mysql_error () de php n'a rien retourné.
merci
La solution
Le mieux est d’utiliser l’extension mysqli au lieu de l’ancienne, car mysqli supporte toutes les fonctionnalités de MySQL et offre le fonction mysqli_get_Warnings () . Sans mysqli, vous pouvez utiliser mysql_query ("SHOW WARNINGS");
(voir AFFICHER LES AVERTISSEMENTS ), puis lisez les avertissements à partir du jeu de résultats.