Bạn cần sử dụng phần sau vì nếu bạn gọi mysql_fetch_array
bên ngoài vòng lặp, bạn chỉ trả về một mảng gồm tất cả các phần tử trong hàng đầu tiên. Bằng cách đặt hàng thành một hàng mới được trả về bởi mysql_fetch_array
mỗi khi vòng lặp đi qua, bạn sẽ lặp qua từng hàng thay vì thực sự có gì bên trong hàng.
while($row = mysql_fetch_array($result))
{
// This will loop through each row, now use your loop here
}
Nhưng cách tốt là lặp lại từng hàng, vì bạn chỉ có ba cột
while($row = mysql_fetch_assoc($result))
{
echo $row['name']." ";
echo $row['email']." ";
}