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