Можете да направите това доста лесно с помощта на Console_Table
КРУША пакет. Просто прегледайте резултатите от MySQL и добавете редове към вашата таблица. Можете да използвате Console_Table::setHeaders()
метод за добавяне на заглавките за вашите колони, след това Console_Table::addRow()
метод за добавяне на всеки ред и накрая Console_Table::getTable()
за да го покажете.
Няма нищо вградено в PHP, което да направи това. Ако не искате да използвате/пишете код за рисуване на конзолни таблици, просто предайте -e query
към mysql чрез PHP с помощта на passthru()
. Това ще работи със заявки, прекратени с двата ;
и \G
:
passthru("mysql -e '$query;' database_name");