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");