entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Como buscar un resultado en concreto en SQL con php

Muy buenas chicos, estoy en dudas, como busco un resultado específico de sql en php? os pongo en contexto.

Tengo una tabla de clasificación y varias divisiones. Entoces quiero que me muestre en la tabla de clasificación en html según en que división se esté. Es decir, quiero que al hacer una consulta a la base de datos, me printe en la tabla todos los pilotos que estén en la división 3, en la tabla de sql tengo un campo llamado categoria que ahi he guardado datos de las divisiones en las que está cada piloto.

Tengo esto:
Conexión de la base de datos

<?php
include_once '../pruebas/conexion.php';

$sql_leer = 'SELECT * FROM clasificacion';

$gsnet = $pdo->prepare($sql_leer);
$gsnet->execute();

$resultado = $gsnet->fetchAll();

?>

Tabla:

<?php foreach ($resultado as $dato): ?>
                                                            <tbody>
                                                              <tr class="bg-info">
                                                              <th scope="row"><?php echo $dato['posicion']?></th>
                                                              <td><?php echo $dato['equipo']?></td>
                                                              <td><?php echo $dato['nombre']?></td>
                                                              <td><?php echo $dato['apellidos']?></td>
                                                              <td><?php echo $dato['puntos']?></td>
                                                              <td><?php echo $dato['irating']?></td>
                                                              <td><?php echo $dato= array(['categoria']['Monoplazas DIV 1'])?></td>
                                                                <td></td>

                                                              </tr>
                                                              <?php endforeach ?>

Como veis he intentado hacer un array par que me printe la categoría de los Monoplazas div 1 que es como lo tengo guardado en la base de datos, pero me da fallo.

1voto

Leonardo-Tadei comentado

Pasanos textual el error que te da y la estructura de la tabla...

0voto

flowcou comentado

Este es el error que me da:
Notice: Undefined index: Monoplazas DIV 1 in D:\xampp\htdocs\Proyectos\ProyectoDriversParadeClub\DriversParadeClub\view\clasificacion.view.php on line 158

Notice: Array to string conversion in D:\xampp\htdocs\Proyectos\ProyectoDriversParadeClub\DriversParadeClub\view\clasificacion.view.php on line 158
Array

La estructura de la taba es:
ID varchar autoincremental
posicion varchar
equipo varchar
nombre varchar
apellidos varchar
puntos varchar
irating varchar
thumb varchar
categoria varchar

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta