sql >> Database >  >> RDS >> Mysql

De resultaten van een MySQL-query opmaken alsof deze vanaf de console wordt uitgevoerd

U kunt dit vrij eenvoudig doen met de Console_Table PEAR pakket. Loop gewoon door uw MySQL-resultaten en voeg rijen toe aan uw tabel. U kunt de Console_Table::setHeaders() . gebruiken methode om de koppen voor uw kolommen toe te voegen, en vervolgens de Console_Table::addRow() methode om elke rij toe te voegen, en tot slot Console_Table::getTable() om het weer te geven.

Er is niets ingebouwd in PHP om dit te doen. Als je geen code wilt gebruiken/schrijven om consoletabellen te tekenen, geef je gewoon -e query door naar mysql via PHP met behulp van passthru() . Dit werkt query's die zijn beëindigd met zowel ; en \G :

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


  1. MySQL INSERT ... ON DUPLICATE KEY UPDATE met django 1.4 voor bulk insert

  2. Een kolom uitsluiten met SELECT * [behalve columnA] FROM tableA?

  3. MySQL Verwijder dubbele records

  4. mysqldump met meerdere tabellen met of zonder waar-clausule