Ho provato a creare un piccolo script di prova con PDO....

Però mi vien restituito nella pagina questa stringa: Array()

Se metto un echo o altro nn appare appare solo Array()..

Ho installato php 5.1 che la supporta nativamente... avete idea del perchè?

L'errore è nell'iinizializzazione...

con var_dump mi vien dato su $db: object(PDO)#1 (0){ }


Codice PHP:
<?php

$col 
'mysql:host=localhost;dbname=prova';

// blocco try per il lancio dell'istruzione
try {

      
// connessione tramite creazione di un oggetto PDO
    
$db = new PDO($col 'root','');

}

// blocco catch per la gestione delle eccezioni
catch(PDOException $e) {

  
// notifica in caso di errorre
  
echo 'Attenzione: '.$e->getMessage();

}

// preparazione della query 
$sql $db->prepare('SELECT autore FROM blog');

// esecuzione della query 
$sql->execute(); 

// creazione di un array dei risultati 
$res $sql->fetchAll();

// visualizzazione dei risultati 
print_r($res); 

?>