Это был один из самых быстрых способов создания (многомерных) массивов. Я не уверен, хотите ли вы, чтобы все ваши результаты помещались в один массив или нет.
// Read records
$query = "SELECT * FROM `Departments`";
$query = mysql_query($query);
// Put them in array
for($i = 0; $array[$i] = mysql_fetch_assoc($query); $i++) ;
// Delete last empty one
array_pop($array);
Вы можете использовать print_r ($ array), чтобы увидеть результаты.