Exacto. La función mysql_fetch_object() te creará un objeto cuyas propiedades serán las columnas de tu resultados. No hay diferencia de velocidad significativa entre las otras mysql_fetch_
funcion()... Seria lo mismo poner:
Código PHP:
while($datos = mysql_fetch_assoc($cat_ids) {
$nombres[$datos['id']] = $datos['nombre'];
}
// ó
while($datos = mysql_fetch_array($cat_ids) {
$nombres[$datos['id']] = $datos['nombre'];
}
Lo importante es que $nombres (o
$catlist en el segundo ejemplo) será un array que contiene como índices al id de categoria y el valor de cada indice es el nombre respectivo de la categoria... Prueba el segundo ejemplo tal y como te lo di y me comentas
Un saludo,