sql >> Base de Datos >  >> RDS >> Mysql

Formatear los resultados de una consulta MySQL como si se ejecutara desde la consola

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