Du kan gøre dette ganske nemt ved at bruge Console_Table
PÆRE pakke. Bare gå gennem dine MySQL-resultater, og tilføj rækker til din tabel. Du kan bruge Console_Table::setHeaders()
metode til at tilføje overskrifterne til dine kolonner, derefter Console_Table::addRow()
metode til at tilføje hver række og til sidst Console_Table::getTable()
for at vise det.
Der er intet indbygget i PHP til at gøre dette. Hvis du ikke vil bruge/skrive kode til at tegne konsoltabeller, skal du blot sende -e query
til mysql via PHP ved hjælp af passthru()
. Dette vil fungere forespørgsler afsluttet med både ;
og \G
:
passthru("mysql -e '$query;' database_name");