Vous pouvez le faire assez facilement en utilisant la Console_Table
Forfait POIRE. Parcourez simplement vos résultats MySQL et ajoutez des lignes à votre table. Vous pouvez utiliser la Console_Table::setHeaders()
méthode pour ajouter les en-têtes de vos colonnes, puis la Console_Table::addRow()
méthode pour ajouter chaque ligne, et enfin Console_Table::getTable()
pour l'afficher.
Il n'y a rien de construit dans PHP pour faire cela. Si vous ne voulez pas utiliser/écrire de code pour dessiner des tables de console, passez simplement -e query
à mysql via PHP en utilisant passthru()
. Cela fonctionnera pour les requêtes terminées à la fois avec ;
et \G
:
passthru("mysql -e '$query;' database_name");