Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2012, 11:48
printonic
 
Fecha de Ingreso: diciembre-2007
Mensajes: 38
Antigüedad: 16 años, 4 meses
Puntos: 0
blucle while dentro de funcion solo me devuelve un resultado

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!