
 Buenas no sabia que titulo ponerle por que en realidad no se si un array soluciona esto.  
El tema es así, tengo una tabla que tiene estos campos  
id ----rubro ------------------categoría 	
1----Animales y Mascotas----Accesorios para Mascotas	
2----Animales y Mascotas----Acuarios y Peces	
3----Animales y Mascotas----Alimentos	
4----Animales y Mascotas----Animales	
5----Animales y Mascotas----Libros de Animales	
6----Animales y Mascotas----Servicios	
9----Arte y Antigüedades----Arte	
10----Arte y Antigüedades----Artesanías	
11----Arte y Antigüedades----Otros	
12----Autos, Motos y Náutica----Aviones y Avionetas	
13----Autos, Motos y Náutica----Motos
lo que yo necesito es hacer una especie de arrray creería que es la función.
El valor que necesito es el siguiente. 
$num1 = Accesorios para Mascotas Acuarios y Peces Alimentos Animales Libros de Animales Servicios. 
$num2 = Arte Artesanías Otros  
$num3 = Aviones y Avionetas Motos 
ósea que quiero tener x variables como x rubros distintos tenga, y que cada variable contenga todas las categorías siempre y cuando sus rubros sean iguales. 
aquí va mi código  
 Código PHP:
    require_once('Connections/bd_empresas.php');
mysql_select_db($database_bd_empresas, $bd_empresas);
$query_rub = "SELECT * FROM clasificados_categorias ORDER BY rubro ASC";
$rub = mysql_query($query_rub, $bd_empresas) or die(mysql_error());
$row_rub = mysql_fetch_assoc($rub);
$totalRows_rub = mysql_num_rows($rub);
 
do { 
$rubro=$row_rub['rubro']; 
$categoria=$row_rub['categoria']; 
 
if ($rubro == "Animales y Mascotas"){
$b1 .= " $categoria "; } else {} 
 
$i++; } while ($row_rub = mysql_fetch_assoc($rub));
  echo $b1; 
    
  Este código me da 
b1 = Accesorios para Mascotas Acuarios y Peces Alimentos Animales Libros de Animales Servicios Otros . 
El tema está en que da el resultado  por que lo estoy haciendo solamente con un rubro y no con todos y también no se como enumerar las variables, eje, b1 b2 b3 b4  
Espero novedades. 
Gracias 
G