Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2011, 09:26
azodian1989
 
Fecha de Ingreso: febrero-2011
Ubicación: Venezuela
Mensajes: 23
Antigüedad: 14 años
Puntos: 0
Pregunta Como reducir consultas a una base datos

Buenas tengo pagina que es un directorio comercial, en cual consulto a mi base lo siguiente Zapatos(3), Ropa de Damas(5), etc. El problema radica es que tengo que hacer mas de 30 consultas a mi base datos para saber cuantas tiendas están en dicha categoría con un
Código MySQL:
Ver original
  1. LIKE '%NOMBRE-DE-CATEGORIA%'
en un campo llamado TAGS, me gustaría saber como hacer una sola consulta a la base datos. el codigo con cual hago la consulta es el siguiente:
Código MySQL:
Ver original
  1. $sql="SELECT COUNT(*) FROM tiendas_lavictoria  WHERE tags LIKE '%autopartes%'";
  2. $resultado=mysql_query($sql) or die (mysql_error());
  3. // accedes al resultado .. sólo se entrega un registro con ese campo de nombre que se usó en el "alias" (as) en la sentencia SQL
  4. $total=mysql_result($resultado,0);

Les agradecería a cualquiera que me puede orientar Muchas gracias.