Ciao,
ho questo script che dovrebbe leggere ed estrarre dati da un db access.
<?PHP
$db = "D:\Inet\webs\buy-daynet\mdb-database\eventi.mdb";
$sc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$db;";
echo"Connessione riuscita";
?>
<html>
<head>
<title>Interazione tra PHP ed Ms Access</title>
</head>
<body>
<?PHP
// Creo due oggetti COM contenenti gli oggetti Connection e Recordset
$cn = new COM("ADODB.Connection");
$rs = new COM("ADODB.Recordset");
// Apro la Connection ed il Recordset
$cn->open($sc);
$rs->Open("SELECT * FROM evwnti", $cn);
// Controllo che sulla tabella ci siano dati
if ($rs->EOF) print "
Nessun dato trovato</p>";
// Se ce ne sono effettuo un ciclo di lettura[/b]
else while ($rs->EOF == FALSE)
{
print "
";
print "Nome: " . $rs->Fields ['data']->value;
print "
";
print "Cognome: " . $rs->Fields ['link']->value;
print "</p>";
$rs->MoveNext();
}
// Chiudo il Recordset
$rs->Close();
$rs->Release();
$rs = null;
// Chiudo la Connection
$cn->Close();
$cn->Release();
$cn = null;
?>
</body>
</html>
come mai secondo voi mi da questo tipo di errore:
Connessione riuscita
Fatal error: Call to undefined function: open() in D:\Inetpub\webs\buy-shoppingnet\db\query.php on line 21
grazie mille!