Możesz to zrobić całkiem łatwo za pomocą Console_Table
Pakiet GRUSZKA. Po prostu przeglądaj wyniki MySQL i dodawaj wiersze do tabeli. Możesz użyć Console_Table::setHeaders() metodę, aby dodać nagłówki do swoich kolumn, a następnie Console_Table::addRow() metoda dodawania każdego wiersza, a na końcu Console_Table::getTable() aby go wyświetlić.
Nie ma nic wbudowanego w PHP, aby to zrobić. Jeśli nie chcesz używać/pisać kodu do rysowania tabel konsoli, po prostu przekaż -e query do mysql przez PHP za pomocą passthru() . To zadziała zapytania zakończone zarówno ; i \G :
passthru("mysql -e '$query;' database_name");