I'm having problems reading data from a database using foreach. I think there's something to do about it beeing an array of arrays... here's the code:
<?php
$con = mysqli_connect('localhost', 'root', '', 'productos') or exit('No se pudo conectar con la base de datos.');
$sql = "SELECT id, producto, marca, codigo FROM productos";
$result = mysqli_query($con, $sql);
if (mysqli_num_rows($result) > 0) {
$productos = mysqli_fetch_assoc($result);
foreach ($productos as $producto) { ?>
<div>
<h3><?php $producto['producto'] ?></h3>
<h4><?php $producto['marca'] ?></h4>
<h4><?php $producto['codigo'] ?></h4>
</div>
<?php
}
} else { ?>
<h2>No hay productos para mostrar</h2>
<?php
}
?>