Ciao a tutti,
sto proseguendo il mio approccio al PHP.
Ho realizzato questo semplice codice, che però mi restituisce puntualmente errore sul foreach.
codice:$db_name ='data.mdb'; $db_username ='admin'; $db_path = realpath($db_name); if (!file_exists($db_path)) exit("Database $db_name non trovato!"); if (!$dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=$db_path;Uid=$db_username")) { echo "errore PDO"; } $ID = $_GET['ID']; $query = "SELECT Argomenti.* FROM Argomenti WHERE ID = $ID"; $IDArgomento = $_GET['ID'];
quindi cerco di effettuare, molto semplicemente la lettura della query dal database
purtroppo però il foreach mi restituisce il seguente errore:codice:<?PHP foreach($dbh->query($query) as $row){ echo $row['Contenuto']; } ?>
Ma mi sembra tutto corretto...Invalid argument supplied for foreach() in C:\xampp\htdocs\xampp\........ on line 96
come anche da manuale direi...

Rispondi quotando