Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/03/2004, 06:26
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Tu funcion GetPosts() solo devuelve un registro, el primero, lo que devuelve mysql_fetch_array(). Si lo que quieres es que devuelva un array con todos los registros, tienes que hacer el while e ir añadiendolo en un array:
Código PHP:
Function GetPosts($link)

    {
  
$posts=array();

        
$sql    "SELECT * FROM posts WHERE status='1' ORDER BY created_on DESC LIMIT 0,10";

        
$query    mysql_query($sql,$link);



        echo 
$error;

        while (
$post    mysql_fetch_array($query)) {
  
$posts[]=$post;
}



        Return 
$posts;

    } 
Despues recorres el array devuelto con foreach.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.