Obter todas as linhas selecionadas do mysql em um array

Eu estou querendo saber se existe uma função em php que pode me permitir colocar todos os meus dados selecionados em uma matriz. Atualmente estou usando mysql_fetch_array e como eu li no manual, essa função não vai buscar todos os registros na tabela.

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

  echo json_encode($array);

questionAnswers(4)

yourAnswerToTheQuestion