Pobierz wszystkie wybrane wiersze mysql do tablicy

Zastanawiam się, czy istnieje funkcja w php, która może pozwolić mi umieścić wszystkie moje wybrane dane w tablicy. Aktualnie używam mysql_fetch_array i jak przeczytałem w podręczniku, ta funkcja nie pobierze każdego rekordu w tabeli.

$result = mysql_query("SELECT * FROM $tableName");            
$array = mysql_fetch_array($result);

  echo json_encode($array);

questionAnswers(4)

yourAnswerToTheQuestion