PDA

View Full Version : [PHP] Lavorare con php e ACCESS


race2
28-09-2003, 14:13
Devo lavorare con un Applicazione in PHP che gira in un Server Apache+PHP installato in Locale su una macchina con Windows XP,

quindi le cose sono 2:

1) mi imparo i comandi ODBC per lavorare con un DSN che punta al Database ACCESS.

2) devo sapere come si Schedula o almeno come si fa un Backup del Database ACCESS verso un Database MySQL.

Il caso 2 lo preferisco ma altrimenti dove trovo la documentazione per imparare a lavorare su ACCESS con PHP ???

PS. ricordando che sono su una macchina Windows XP quindi se servono Driver particolari li posso sempre installare.

cionci
28-09-2003, 16:41
Per l'1...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Untitled</title>
</head>

<body>
<?php
$conn = odbc_connect("Driver=Microsoft Access Driver (*.mdb);DBQ=".getcwd()."\\database.mdb;", NULL, NULL);
$res = odbc_tables($conn);

while(odbc_fetch_row($res))
{
if(odbc_result($res,4) == "TABLE")
$tabelle[] = odbc_result($res,3);
}

for($i=0; $i<count($tabelle); $i++)
{
echo "<b>".$tabelle[$i]."</b><br>";
$res = odbc_exec($conn, "SELECT * FROM \"".$tabelle[$i]."\";");
echo odbc_result_all($res);
}

odbc_close($conn);
?>
</body>
</html>

Per il punto 2 basta una procedura di esportazione realizzabile in Access manualmente o automaticamente (con VBA) usando il driver MyODBC (anche da remoto)...

race2
30-09-2003, 04:23
OK ti ringrazio per ora, ciao!