Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2006, 02:44
fonso_1
 
Fecha de Ingreso: abril-2004
Mensajes: 10
Antigüedad: 20 años, 10 meses
Puntos: 0
Pregunta Explicacion del uso de este array ?

Estoy aprendiendo php , y me encuentro con el siguiente codigo :
...
$cat_array=get_categories();
...


Funciones :
******************************************
function get_categories()
{
//consulte la base de datos para obtener una lista de las categorias
$conn = db_connect();
$query = 'select catid, catname from categories';
$result = @mysql_query($query);
if(!$result)
return false ;
$num_cats=@mysql_num_rows($result);
if($num_cats==0)
return false;
$result = db_result_to_array($result);
return $result;
}

function db_result_to_array($result)
{
$res_array = array();

for ($count=0 ; $row = @mysql_fetch_array($result); $count++)
$res_array[$count]=$row;

return $res_array ;
}


Mi duda, es la siguiente :
al ejecutar el codigo
$result = db_result_to_array($result);

¿ Que diferencia exite en $result antes, y despues de ejecutar esta sentencia ?.
¿ No es $result un array , tanto antes, como despues de ejecutar la sentencia ?.
No entiendo esta asignacion ... ????

Una mano ?.
Gracias. Fonso.