U kunt dit vrij eenvoudig doen met de Console_Table
PEAR pakket. Loop gewoon door uw MySQL-resultaten en voeg rijen toe aan uw tabel. U kunt de Console_Table::setHeaders()
. gebruiken methode om de koppen voor uw kolommen toe te voegen, en vervolgens de Console_Table::addRow()
methode om elke rij toe te voegen, en tot slot Console_Table::getTable()
om het weer te geven.
Er is niets ingebouwd in PHP om dit te doen. Als je geen code wilt gebruiken/schrijven om consoletabellen te tekenen, geef je gewoon -e query
door naar mysql via PHP met behulp van passthru()
. Dit werkt query's die zijn beëindigd met zowel ;
en \G
:
passthru("mysql -e '$query;' database_name");