sql >> Databáze >  >> RDS >> Mysql

Formátování výsledků dotazu MySQL, jako by byl spuštěn z konzole

Můžete to udělat docela snadno pomocí Console_Table balíček HRUŠKA. Stačí procházet výsledky MySQL a přidat řádky do tabulky. Můžete použít Console_Table::setHeaders() metoda pro přidání záhlaví pro vaše sloupce a poté Console_Table::addRow() metoda pro přidání každého řádku a nakonec Console_Table::getTable() pro zobrazení.

V PHP není nic, co by to dokázalo. Pokud nechcete používat/psát kód pro kreslení konzolových tabulek, stačí předat -e query na mysql přes PHP pomocí passthru() . To bude fungovat pro dotazy ukončené oběma ; a \G :

passthru("mysql -e '$query;' database_name");


  1. Jak změnit výchozí adresář dat MySQL/MariaDB v Linuxu

  2. Zkopírujte řádek, ale s novým ID

  3. UNPIVOT mysql data do jiné tabulky

  4. Server MySQL odešel s Ruby on Rails