Ciao a tutti!

ho un problema, non capisco perchè la classe qui sotto mi ritorna sempre l'array vuoto

Codice PHP:
class Pages
{
    public function 
getAllPosts()
    {
      
// Connessione al data base
      
$link mysql_connect('*****''******''******');
      
mysql_select_db('*******'$link);
     
      
// Query SQL
      
$result mysql_query('SELECT * FROM pages_data'$link);
     
      
// Salva il risultato della query in un array
      
$posts = array();
      while (
$row mysql_fetch_array($result))
      {
         
$posts[] = $row['name'];
      }
     
     
      return 
$posts;
    }        

in un altra pagina richiamo la classe

Codice PHP:
 include 'lib/Pages.class.php';
 
$prova = new Pages();
 
echo  
$prova->getAllPosts(); 
ma ritorna sempre vuoto e non capisco il perchè...Qualcuno mi può aiutare?