PHP - Cómo puedo contar cuantas veces se repite un registro?

 
Vista:
sin imagen de perfil
Val: 25
Ha aumentado su posición en 4 puestos en PHP (en relación al último mes)
Gráfica de PHP

Cómo puedo contar cuantas veces se repite un registro?

Publicado por bruno (10 intervenciones) el 14/05/2020 21:42:20
tengo esta tabla:

Captura

lo que quiero hacer es que me cuente las veces que se repite el modelo de cada uno de los modelos en los registros de las tablas, sin embargo me aparece este error.
Uncaught Error: Object of class mysqli_result could not be converted to string
Este es mi codigo:
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
32
33
34
35
36
37
38
39
40
41
<?php
 
$sql= "SELECT  DISTINCT * FROM ventas";
$resultado = mysqli_query($conexion,$sql);
 
while ($mostrar = mysqli_fetch_array($resultado)) {
 
    ?>
    <tr>
        <td><?php echo $mostrar['id_modelo']?></td>
        <td><?php echo $mostrar['modelo']?></td>
        <td><?php echo $mostrar['precio']?></td>
        <td><?php echo $mostrar['color']?></td>
        <td><?php echo $mostrar['descripcion']?></td>
        <td><?php  echo "<img src='".$mostrar['imagen']."' width ='60'>"?>
 
        <?php
 
        if (empty($mostrar['imagen'])) {
 
            echo"Imagen no disponible";
        }
        ?>
        </td>
 
        <td>
 
            <?php
 
                $consulta = "SELECT count(modelo) FROM tenis where modelo = '".$mostrar['modelo']."'";
 
                $query = mysqli_query($conexion, $consulta);
                echo $query;
 
            ?>
 
 
        </td>
 
 
    </tr>
¿Me podrían decir que estoy haciendo mal?
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 Annonymous
Val: 89
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Cómo puedo contar cuantas veces se repite un registro?

Publicado por Annonymous (18 intervenciones) el 15/05/2020 00:57:39
El error que te tira (Object of class mysqli_result could not be converted to string) es porque estas intentando hacer un "echo" (linea 33) sobre un objeto, el echo solo muestra cadena de caracteres (String). Intenta haciendo un var_dump en vez de echo

1
2
3
4
5
$consulta = "SELECT count(modelo) FROM tenis where modelo = '".$mostrar['modelo']."'";
 
 $query = mysqli_query($conexion, $consulta);
 
 var_dump($query);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar