Entonces podrías hacer algo así.
Código PHP:
function todos($resultado)
{
$salida = array();
while ($fila = mysql_fetch_object($resultado))
{
$salida []= $fila;
}
return $salida;
}
// foreach (todos($resultado) as $uno)
Como te decía, primero debes agrupar los resultados en un array como objetos, luego devuelves el array.
Cada elemento de dicho array es un objeto, no más.