- Home
- Categorie
- Coding e Sistemistica
- PHP
- Php PDO
-
Php PDO
Salve,
sto studiando PHP ad oggetti.
Mi trovo in una situazione in cui mi collego al database correttamente, ma non riesco ad estrapolare dati dal database (pagina bianca senza errori).
Dove sbaglio ?// collegamento al database con PDO
$col = 'mysql:host=127.0.0.1:3388;dbname=oop';
// 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 Impossibile connettersi al database : '.$e->getMessage();
}utilizzo del metodo query()
// definizione della query
$sql = 'SELECT nome, eta, FROM oop ORDER BY id';// visualizzazione dei risultati
foreach($db->query($sql) as $row){
echo $row['nome']. '<br>';
echo $row['eta']. '<br>';
}P.S. Se lo metto nei tag [PHP] [/PHP] mi esce tutto su una sola riga.
-
Ciao,
l'errore è nella query, c'è una virgola in più ;):
$sql = 'SELECT nome, eta, FROM oop ORDER BY id';