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
codice:
<?PHP
foreach($dbh->query($query) as $row){
echo $row['Contenuto'];
}
?>
purtroppo però il foreach mi restituisce il seguente errore:
Invalid argument supplied for foreach() in C:\xampp\htdocs\xampp\........ on line 96
Ma mi sembra tutto corretto...
come anche da manuale direi...