Ciao a tutti, voglio utilizzare i prepared statements per reperire i dati dal mio database in un sito php. se io utilizzo come connessione al DB una connessione normale tipo:

codice:
mysql_connect('localhost','root','root'); 
mysql_select_db('Blog');
non ho problemi e il sito reperisce tutti i post del blog.

Mentre se uso una connessione PDO o MySqli come:

codice:
//CONNESSIONE MYSQLI  
$mysqli = new mysqli('localhost', 'root', 'root', 'Blog');  

if (mysqli_connect_errno()) {     printf("Connect failed: %s\n", mysqli_connect_error());     exit(); }  

//CONNESSIONE PDO  
try{ $db = new PDO('mysql:dbname=Blog;host=localhost', 'root', 'root');} catch (PDOException $e){     throw new Exception('Connessione fallita: ' . $e->getMessage()); }
e adatto il codice delle query ai nuovi linguaggi, non ricevo alcun errore, ma la paina con i post del sito è vuota, non sembra ricevere alcuna informazione.

Cosa può essere?

grazie mille in anticipo