Me autorespondo!
Lo que quería lograr se consigue en una sola consulta utilizando el COUNT Y el GROUP BY
SELECT nom_prod, count(*) as n FROM dia_prod where nom_prod LIKE a% GRUOP BY nom_prod
Hola a todos! es la primera vez que me animo a preguntar algo ya que soy nuevo aun en esto de las páginas dinámicas y también porque no me ha llegado la idea de como hacer esto.
El problema es que tengo una consulta a la base de datos en MYSQL que me regresa el listado de los productos por orden alfabético de todas las empresas registradas según la letra seleccionada.
Lo tengo paginado y todo eso ya lo tengo bien, lo que pasa es que la página php en la que muestro los resultados, no solo muestra los productos sino que también debe de mostrar en otra columna el numero de proveedores de ese producto.
ejemplo:
producto 1.................... N° de proveedores 10
producto 2.................... N° de proveedores 2
A grandes rasgos tengo una tabla que se llama empresa con un id y el nombre de la empresa y tengo otra tabla que se llama productos con el id de la empresa el id de producto y el nombre de producto entonces hago una consulta para mostrar los productos $lista1=mysql_query... y otra para contar las empresas que tienen ese producto $lista2=mysql_query... pero en el arreglo no puedo poner las dos consultas
while($fila = mysql_fetch_array($lista1,$lista2) {
//...
echo""; // Aquí mostraré los resultados
}
Obvio no me ha dado resultado ¿Qué hacer?
Me autorespondo!
Lo que quería lograr se consigue en una sola consulta utilizando el COUNT Y el GROUP BY
SELECT nom_prod, count(*) as n FROM dia_prod where nom_prod LIKE a% GRUOP BY nom_prod