Nếu bạn muốn định dạng đầu ra của riêng bạn, chỉ cần thêm một vòng lặp (foreach) để lặp qua các nội dung của hàng hiện tại:
while ($row = mysql_fetch_array($result)) {
foreach ($row as $columnName => $columnData) {
echo 'Column name: ' . $columnName . ' Column data: ' . $columnData . '<br />';
}
}
Hoặc nếu bạn không quan tâm về định dạng, sử dụng hàm print_r đề nghị trong các câu trả lời trước.
while ($row = mysql_fetch_array($result)) {
echo '<pre>';
print_r ($row);
echo '</pre>';
}
print_r() in chỉ các phím và các giá trị của mảng, trái ngược với var_dump() whichs cũng in các loại dữ liệu trong mảng, ví dụ: String, int, double, và vân vân. Nếu bạn quan tâm đến các kiểu dữ liệu - hãy dùng var_dump() trên print_r().
Nguồn
2009-03-28 22:32:29
Bạn không nên gọi đó printVar hoặc debugVar? Tại sao gọi nó là readVar? – jmucchiello
Điểm tốt, được đặt tên khi đang di chuyển. Có lẽ nên là printVar. Cảm ơn bạn đã bỏ phiếu xuống. – karim79