Puede hacer esto muy fácilmente usando Console_Table
Paquete PERA. Simplemente recorra los resultados de MySQL y agregue filas a su tabla. Puede usar Console_Table::setHeaders()
para agregar los encabezados de sus columnas, luego Console_Table::addRow()
método para agregar cada fila, y finalmente Console_Table::getTable()
para mostrarlo.
No hay nada integrado en PHP para hacer esto. Si no desea usar/escribir código para dibujar tablas de consola, simplemente pase -e query
a mysql a través de PHP usando passthru()
. Esto funcionará consultas terminadas con ;
y \G
:
passthru("mysql -e '$query;' database_name");