come ottengo i messaggi di avviso mysql in php (non errore)
Domanda
Voglio eseguire un sql su php che fa qualcosa come cambiare una colonna di testo in colonna int.
tuttavia, questo sql non è riuscito a divertirsi in php e riesce nel mio strumento di amministrazione mysql (sqlyog). risposte del server "1 riga (e) interessate. 1 avviso / i " ;. ma " MOSTRA AVVERTENZE " non ha fatto apparire nulla e non a caso, mysql_error () di php non ha restituito nulla.
Grazie.
Soluzione
La cosa migliore è usare l'estensione mysqli invece della vecchia estensione mysql, poiché mysqli supporta tutte le funzionalità di MySQL e offre mysqli_get_Warnings () . Senza mysqli puoi fare mysql_query (" SHOW WARNINGS ");
(vedi MOSTRA AVVERTENZE docs) e quindi leggi gli avvisi dal set di risultati.