PHP - Problema SELEC Count en PHP

 
Vista:

Problema SELEC Count en PHP

Publicado por manolito74 (3 intervenciones) el 31/05/2020 14:15:59
Hola:

Tengo una pequeña base de datos con 3 tablas. Cada una de ellas tiene una clave primaria y 2 tienen una clave secundaria.

Las Tablas son:

- USUARIOS (clave primaria ID_USUARIO y clave ajena ROL para relacionarla con la tabla de Roles)

- ANUNCIOS (clave primaria ID_ANUNCIO y clave ajena ID_USER_ANUNCIO para relacionar el anuncio con su usuario)

- ROLES (clave principal ID_ROL)

Necesito hacer en PHP una consulta para determinar el número de anuncios que ha publicado cada Usuario.

Esta es la Estructura de la Base de Datos:

Captura-Base_Datos-Proyecto.jp

Este es el Código que tengo, pero no funciona. NO sé si la consulta está bien hecha y no sé mostrar el valor que quiero (el número de anuncios de cada Usuario....)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
$consulta = "SELECT * FROM tabla_usuarios ORDER BY email";
 
$resultado = mysqli_query($conexion,  $consulta);
 
if ( ( mysqli_num_rows($resultado) ) > 0)
{
while($fila = mysqli_fetch_array($resultado) )
    {
        $consulta2	= "SELECT COUNT (id_user_anuncio)  FROM tabla_anuncios WHERE id_user_anuncio = 3";
        $resultado2	= mysqli_query($conexion,  $consulta2);
        $fila2			= mysqli_fetch_array($resultado2);
        //$count = $row['total'];
 
 
?>
 
        <tr>
                <td><?php echo $fila['id_usuario']		?></td>
                <td><?php echo $fila['nombre']				?>	</td>
                <td><?php echo $fila['email']				?></td>
                <td><?php echo $fila['fecha_registro']	?></td>
                <td><?php echo $fila['last_login']			?></td>
                <td><?php var_dump($resultado2)				?></td>
                <td><?php var_dump($fila2)				?></td>
        </tr>
 
<?php
 
    }
}
mysqli_close($conexion);


Por si se ve mejor, lo pongo en imagen:




Codigo-SELECT-COUNT

¿Cómo podría hacerlo?

Gracias & Saludetes. ;-)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de javier
Val: 1.542
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Problema SELEC Count en PHP

Publicado por javier (547 intervenciones) el 31/05/2020 15:26:18
hola, en PHP no se hacen consultas a la BBDD, se hacen en SQL

asi que te recomiendo buscar en un foro de SQL

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar