Categorías destacadas
programacion php    
Lista de foros

Contar resultados por categorías


manuel vilaseca
03 de Octubre del 2011

Hola, ojalá alguien me pueda ayudar, tengo una tabla que se llama productos y otra llamada categorías compuestas de la siguiente forma:

Productos: id, id_cat, nombre, precio, descripción
Categorias: id_cat, nombre.

Cuando realizo una búsqueda por nombre, obtengo X registros asociados a Y categorías, es decir, algo como esto:

mysql_query("select producto.id, producto.nombre, producto.precio, categoria.nombre from producto, categoría where producto.nombre LIKE '%".$st."%' AND producto.id_cat=categoria.id_cat", $conexion);

Ahora, mi problema es que necesito mostrar las categorías con su numero de registro, por ejemplo:
- Computación (50)
- Moviles (30)
- Juguetes (10)
...

Para sacar el numero de la derecha hago una consulta como la anterior pero colocando una restricción adicional como esta "AND categoría.id_cat='Y'", por lo tanto tendría tantas consultas como categorías en mi BD. Hay alguna manera de hacer eso mas eficientemente ? muchas gracias!!

 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon