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...