Tengo el código que veis abajo, que me muestra las últimas noticias 5 noticias en este caso. Cuando lo hago sin usar funciones funciona bien pero dentro de una funcion y usando return me devuelve nada mas que un resultado en vez de los 5.
¿que estoy haciendo mal?
Código PHP:
function portada ($item)
{
require_once("conexion.php");
$query = "select * from noticias order by id_noticias desc limit 5";
$result = mysqli_query ($con, $query) or die ("Error: ".mysqli_error($con));
while ($reg = mysqli_fetch_array($result))
{
return $reg[ $item ];
}
}
Código PHP:
<?php echo portada('titulo');?>
Gracias!