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.