Musisz użyć następującego, ponieważ jeśli wywołasz mysql_fetch_array
poza pętlą, zwracasz tylko tablicę wszystkich elementów w pierwszym wierszu. Ustawiając wiersz na nowy wiersz zwrócony przez mysql_fetch_array
za każdym razem, gdy przechodzi pętla, będziesz iterować przez każdy wiersz zamiast tego, co jest w nim faktycznie.
while($row = mysql_fetch_array($result))
{
// This will loop through each row, now use your loop here
}
Ale dobrym sposobem jest iteracja przez każdy wiersz, ponieważ masz tylko trzy kolumny
while($row = mysql_fetch_assoc($result))
{
echo $row['name']." ";
echo $row['email']." ";
}