PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   Verbindung zu einer von 2 DB (http://www.selfphp.de/forum/showthread.php?t=1932)

HS-78 13.08.2002 14:23:21

Verbindung zu einer von 2 DB
 
Hi,

ich habe hier eine Paradox Datenbank und eine Advantage DB. Zu einer der beiden (vorzeugsweise zu der Advantage DB) möchte ich nun eine Verbindung aufbauen um Daten abzufragen (nur read).

Gibt es da eine Möglichkeit? Und wenn nein, wie kan ich möglichst einfach die Daten von einer dieser DB nach PHP/MySQL bekommen??

SPiC 13.08.2002 14:29:53

Hi!

Weder Paradox noch Advantage DB werden zur Zeit von PHP unterstützt.
Es ist in der Development-List auch noch nichts über eine eventuelle Entwicklung eines Paradox- oder AdvantageDB-Modules zu finden.

Wenn Du eine ODBC-Schnittstelle für Paradox oder Adv..DB hast, kannst Du ja über den ODBC Support darauf zugreifen.
Mehr zu ODBC in der Dokumentation unter:
http://www.php.net/manual/de/ref.odbc.php

Allerdings ist ODBC unter PHP äußerst langsam.

Wenn es geht, solltest Du ein SQL-File aus der Datenbank erzeugen und es anschließend in MySQL dumpen...

Andere Möglichkeiten: Alle Daten als CSVs exportieren und anschließend in MySQL importieren. Dies geht jedoch nur mit Plaintext-Daten. Binärdaten lassen sich nicht exportieren/importieren.

Vielleicht klappt es auch über DBase Export/Import. Dokumentation zum DBase-Modul:
http://www.php.net/manual/de/ref.dbase.php

HS-78 13.08.2002 14:40:22

Zu dem ODBC mit PHP und Advantage habe ich 1 Seite bei Google gefunden. Muss mal schauen ob und wo ich den ODBC Treiber herbekomme und wie das alles überhaupt so funktioniert.

Das es langsam ist wäre nicht so das Problem denke ich, da ein Update der Daten von Advantage (intern) nach MySQL (extern) nur ca. 2 mal im Monat erfolgen soll.

Ich werd mal weiter schauen, aber wenn jemand schon mit ODBC aud DB von PHP aus zugegriffen hat, wäre ich über ein paar Tipps (Kurzerläuterung) sehr erfreut :-)


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:25:29 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.