Forse perchè il resultset è vuoto o perchè vi è un problema con la query o la connessione? I log questi sconosciuti. Prova a modificare il codice in questo modo e vedi cosa viene fuori:
Codice PHP:class Pages
{
public function getAllPosts()
{
// Connessione al data base
$link = mysql_connect('*****', '******', '******') or die ("Errore in fase di connessione al DB: ".mysql_error());
mysql_select_db('*******', $link);
// Query SQL
$result = mysql_query('SELECT * FROM pages_data', $link) or die ("Errore nell'esecuzione della query: ".mysql_error());
// Salva il risultato della query in un array
$posts = array();
while ($row = mysql_fetch_array($result))
{
$posts[] = $row['name'];
}
return $posts;
}
}

Rispondi quotando