oneside Geschrieben 19. Dezember 2005 Geschrieben 19. Dezember 2005 Hallo Leutz, ich muss für einen Kunden einen Abgleich seiner Warenwirtschaft mit einem eShop programmieren. Der Kunde verwendet lokal Access und der Shop ist mit MySQL und PHP programmiert. Ich habe also eine Access DB und muss diese mit PHP auslesen und die Daten mit dem Shop abgleichen. Das ganze kann man ja über ODBC realisieren. Ich möchte jedoch, dass die Datenbank auf einen Webserver kopiert wird und das ganze dann dort durchgeführt wird. Dann braucht der Kunde lokal kein PHP ect. laufen zu haben. Jetzt ist der Webserver aber ein Linux System, auf dem ja anscheinend ODBC nicht funtzt. Welche Möglichkeiten habe ich mit PHP auf einem Linux Server auf die Access (mdb) zuzugreifen? Jemand damit Erfahrungen? Danke - Oneside - Zitieren
geloescht_JesterDay Geschrieben 19. Dezember 2005 Geschrieben 19. Dezember 2005 Jetzt ist der Webserver aber ein Linux System, auf dem ja anscheinend ODBC nicht funtzt. http://www.unixodbc.org/ Wieso soll das nicht funktionieren? Zitieren
oneside Geschrieben 19. Dezember 2005 Autor Geschrieben 19. Dezember 2005 Mir steht leider kein ODBC auf dem Webserver zur verfügung! Zitieren
robotto7831a Geschrieben 19. Dezember 2005 Geschrieben 19. Dezember 2005 Dann hast Du ein Problem. Auf Anhieb fällt mir keine andere Möglichkeit ein. Frank Zitieren
Amstelchen Geschrieben 19. Dezember 2005 Geschrieben 19. Dezember 2005 und was spricht dagegen, es nachzuinstallieren (es = unixodbc, oder iodbc, wobei mir zweiteres besser gefällt, weil ich fast windows-like die DSNs konfigurieren kann)? s'Amstel Zitieren
oneside Geschrieben 19. Dezember 2005 Autor Geschrieben 19. Dezember 2005 Das ist ein Server bei einem öffentlichen Provider (1und1). Da kann man das wohl nicht einfach installieren oder? Kann man das per PHP einbinden? Zitieren
Amstelchen Geschrieben 19. Dezember 2005 Geschrieben 19. Dezember 2005 ok, dann gehts wohl nicht, da zumindest iodbc als RPM installiert und/oder kompiliert werden muss. s'Amstel Zitieren
geloescht_JesterDay Geschrieben 19. Dezember 2005 Geschrieben 19. Dezember 2005 Ich habe also eine Access DB und muss diese mit PHP auslesen und die Daten mit dem Shop abgleichen. Was genau musst du da abgleichen? Einfach die Daten aus Access nach MySQL transferieren, oder noch sonstige Berechnungen oder Prüfungen? Wenn nur Import, kannst du das auch über fertige Tools machen, z.B. http://mdbtools.sourceforge.net/ (Export der Accessdaten und Import über SQL-Befehle) oder http://www.webyog.com/ (Das ist komfortalber und kann auch zeitgesteuert einen ODBC->MySQL Import vornehmen. gibt bestimmt noch andere Tools, die beiden kenn ich aber und hab sie auch schon benutzt (Access->MySQL). Ein Problem könnten u.U. die Feldtypen sein, also z.B. Ja/Nein in Access (wird per default als char(1) genommen, nicht Boolean (Tinyint). Hab das aber dort (SQLyog) mal gemeldet und die wollten das in die ToDO-Liste aufnehmen, dass man die Typenzuordnung frei definieren kann). Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.