coppi
Goto Top

PHP-Zugriff auf ACCESS-DB

Wie kann man mittels PHP auf eine .mdw-Datei zugreifen

Ich hätte da gern mal ein Problem.
Ich möchte auf eine Accessdatenbank mit PHP zugreifen.
Mit anderen Datenbanken, wie MySQL oder PostgreSQL, bekomme ich das problemlos hin.
Wie ist das aber mit Access.
Ich habe die Datenbank auf einem Linuxrechner in einer Samba-Freigabe gespeichert.
Auf dem Server läuft der Apache mit PHP.
Jetzt müßte ich nur wissen, wie ich die Datenbank anpacken kann.
Das soll irgendwie über den ODBC-Treiber funktionieren.
Kann mir da geholfen werden?

Content-ID: 34248

Url: https://administrator.de/contentid/34248

Ausgedruckt am: 23.11.2024 um 01:11 Uhr

6890
6890 15.06.2006 um 11:17:35 Uhr
Goto Top
hallo,

hier is ein bsp was ich im netz gefunden habe:

if (!$conn = new COM("ADODB.Connection"))  
exit("Unable to create an ADODB connection");  

$strConn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("test.mdb");  

$conn->open($strConn);
$ssql="SELECT ....";  
$rs = $conn->execute($ssql);
    $value1 = $rs->Fields(0);
    $value2 = $rs->Fields(1);
    while (!$rs->EOF) 
    {
        $s_room = $s_room .$value1->value."~".$value2->value."#";  
        $rs->MoveNext(); 
    }  

mfg godlike P
coppi
coppi 15.06.2006 um 15:28:34 Uhr
Goto Top
Vielen Dank.

Ich werde das mal ausprobieren.
coppi
coppi 15.06.2006 um 15:49:15 Uhr
Goto Top
Funktioniert leider nicht. Bekomme folgende Fehlermeldung:

Fatal error: Cannot instantiate non-existent class: com in /srv/www/htdocs/test/test.php on line 4

Ich vermute, die ADODB.Connection kommt aus der Windowswelt. Wie bereits gesagt, habe ich die DB auf einem Linuxserver

MfG

Coppi
6890
6890 15.06.2006 um 18:05:31 Uhr
Goto Top
nee kann sein wenn son fehler kommt das de das modul ADODB einbinden musst!!

mfg godlike P