Bạn có thể thực hiện việc này khá dễ dàng bằng cách sử dụng Console_Table
Gói PEAR. Chỉ cần lặp lại các kết quả MySQL của bạn và thêm các hàng vào bảng của bạn. Bạn có thể sử dụng Console_Table::setHeaders() để thêm tiêu đề cho các cột của bạn, rồi đến Console_Table::addRow() để thêm từng hàng và cuối cùng là Console_Table::getTable() để hiển thị nó.
Không có gì được tích hợp sẵn trong PHP để làm điều này. Nếu bạn không muốn sử dụng / viết mã để vẽ bảng điều khiển, chỉ cần chuyển -e query tới mysql qua PHP bằng cách sử dụng passthru() . Điều này sẽ làm việc các truy vấn được kết thúc bằng cả ; và \G :
passthru("mysql -e '$query;' database_name");