sql >> Database teknologi >  >> RDS >> Mysql

Formatering af resultaterne af en MySQL-forespørgsel, som om den blev kørt fra konsollen

Du kan gøre dette ganske nemt ved at bruge Console_Table PÆRE pakke. Bare gå gennem dine MySQL-resultater, og tilføj rækker til din tabel. Du kan bruge Console_Table::setHeaders() metode til at tilføje overskrifterne til dine kolonner, derefter Console_Table::addRow() metode til at tilføje hver række og til sidst Console_Table::getTable() for at vise det.

Der er intet indbygget i PHP til at gøre dette. Hvis du ikke vil bruge/skrive kode til at tegne konsoltabeller, skal du blot sende -e query til mysql via PHP ved hjælp af passthru() . Dette vil fungere forespørgsler afsluttet med både ; og \G :

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


  1. Hvordan fjerner du dubletter fra kommasepareret liste med regexp_replace i Oracle?

  2. Forårsager denne tråd-lokale Flask-SQLAchemy-session, at en MySQL-server er gået væk fejl?

  3. Deterministisk funktion i mysql

  4. DateTime2 vs DateTime i SQL Server