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-Key: 34248

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

Printed on: April 19, 2024 at 18:04 o'clock

Mitglied: 6890
6890 Jun 15, 2006 at 09:17:35 (UTC)
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
Member: coppi
coppi Jun 15, 2006 at 13:28:34 (UTC)
Goto Top
Vielen Dank.

Ich werde das mal ausprobieren.
Member: coppi
coppi Jun 15, 2006 at 13:49:15 (UTC)
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
Mitglied: 6890
6890 Jun 15, 2006 at 16:05:31 (UTC)
Goto Top
nee kann sein wenn son fehler kommt das de das modul ADODB einbinden musst!!

mfg godlike P