Есть такое
while($row = mysql_fetch_assoc($source)){
echo $row['title'];
echo $row['description'];
echo $row['price'];
echo $row['quantity'];
}
Но нужно чтобы не просто выводило данные из ячеек, а возвращало массив для его дальнейшего использования, и чтобы можно было любой ресурс в массив перегнать, не указывая конкретные имена ячеек. Универсальная нужна ф-ия.
Получается массив должен быть 2мерный, в ячейке первого массива будет содержаться второй массив, в ячейках которого - значения полей конкретной записи в БД.