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

Gracias alexg88 por responder, tengo mas de 30 categorías y hago una consulta en cada una para saber que tiendas están en dicha categoría
Ejemplo:
Agencia de Viajes(5)
Alta Costura(5)
Auto partes(1)
Bisutería(7)
Carteras(6)
Celulares(7)
Cines(4)
la cantidad de cada categoría la extraigo de la base datos como lo dije antes.
Código MySQL:
Ver original
  1. $sql="SELECT COUNT(*) FROM tiendas_lavictoria *WHERE tags LIKE '%Agencia de Viajes%'";
  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);

la consulta de arriba tengo que repetirla por todas las categorías que tengo,(mas de 30) porque consulto desde un solo campo llamado TAGS que tiene la tabla en donde están cada tienda

No se si me explique bien pero gracias de todas manera.