Alamceno los datos en una base de datos MYSQL en la cual tengo 3 tablas que son : cv_secciones, cv_categorias y cv_articulos. Por lo tanto queria hacer una sola consulta para sacar todos los datos que necesito de estas 3 tablas, los datos que necesito son nombre de la seccion, nombre de categoria y por ultimo que me muestre el total de articulos que hay en cada categoria.
El problema es como hacer para que me muestre todo esto ya que tendria que mostrar algo asi:
Deportes (Seria una seccion)
-Futbol (Seria una categoria)
-Baloncesto (Seria una categoria)
Informatica (Seria una seccion)
-Sofware (Seria una categoria)
-Hardware (Seria una categoria)
Pero no se si hacerlo con un bucle While nada mas o con uno por sección, en caso de hacerlo con un bucle no se como guardar cada dato de los 3 que necesito en variables para luego mostrarlas.
Esto es lo que intente pero no creo que ni la consulta a la base de datos este bien formulada.
Código:
<?php $art = mysql_query("SELECT cv_secciones(nombre),cv_categorias(nombre), COUNT(id_articulos) FROM cv_secciones, cv_categorias, cv_articulos WHERE cv_secciones.id_seccion=cv_categorias.id_categoria") or die(mysql_error()); while($row = mysql_fetch_array($art)) { $seccion = $row['nombre']; $categoria = $row['nombre']; $total = $row['count']; echo $seccion echo $categoria echo $total } ?>