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);
?>