Buenas. Tengo un problemita que ojala me pudieran ayudar a resolverlo. 
Tengo una consulta mysql y quiero pasarla a un array. Tengo el siguiente codigo, es una funcion de usuario que pasa el resultado de una consulta a un array: 
function toArray($resultado) 
{ 
do { 
$registros[] = $fila; 
} 
while ($fila = mysql_fetch_assoc($resultado)); 
return $registros; 
} 
$vector = toArray($pru); 
echo "<pre>"; 
print_r($vector); 
echo "</pre>"; 
Aqui esta otro codigo que ya probe:
function toArray($resultado) 
{ 
while ($fila = mysql_fetch_assoc($resultado)) {
$registros[] = $fila; 
}
return $registros;
} 
$vector = toArray($pru); 
echo "<pre>"; 
print_r($vector); 
echo "</pre>";
El detalle es que siempre se "brinca" la primera fila de la consulta, la presenta como nula. Ya probe con mysql_fetch_array y mysql_fetch_row y el resultado es similar. Ojala y tengan alguna sugerencia. 
Gracias