No entiendo muy bien que hace tu script (classe mejor dicho) .. pero:
// Create lastRSS object
$rss = new lastRSS;
eso no debería estar fuera de tu bucle while() ? .. estás instanciando tantas veces como registros arroje tu consulta .. creo que con una sobrar (fuera de tu bucle)
A su vez .. deberías usar la misma técnica que aquí describió josemi . .con el detelle de acceder a tu "campo" por su nombre:
Código PHP:
while ($row = @mysql_fetch_array($result)){
$rss_left[]= $row['feed'];
}
// Create lastRSS object
$rss = new lastRSS;
// Show all rss files
foreach ($rss_left as $url){
ShowOneRSS($url);
}
?>
ó incluso:
Código PHP:
while ($row = @mysql_fetch_array($result)){
ShowOneRSS($row['feed']);
}
no hace falta crear un array para luego volver a leerlo si ya lo haces cuando usas tu mysql_fetch_xxx() y recorres en un bucle los posibles resultados que obtengas de tu consulta SQL.
Un saludo,