php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.11.2009, 18:17  
Neuer Benutzer
 
Registriert seit: 07.10.2009
Beiträge: 14
PHP-Kenntnisse:
Anfänger
Ren van Hoek befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Frage zu ODBC und Zugriff auf Access-Datenbanken

Hallo,

ein Bekannter von mir hat eine Acess-Datenbank (.mdb), dessen Daten er gerne auf seiner Website nutzen würde. Ich würde mich gerne daran versuchen, um ein wenig zu lernen, da ich maximal die Grundlagen in PHP behersche.

Allerdings haben sich mir ein paar Fragen aufgeworfen, die ich nur teilweise beantworten konnte. Vielleicht wichtig dazu zu wissen, mein Bekannter hat Webspace gemietet, und keinen Root-Zugriff.
  • Kann ich die .mdb-Datei einfach per FTP in einen Ordner hochladen, und dann per ODBC darauf zugreifen?
    --> wenn ja, wie gebe ich an wo die Datei liegt? Ich bin bisher nur MySQL gewohnt, und da musste ich bisher einfach nur localhost angeben.
  • Als Alternative habe ich mir überlegt, offline mit einem Programm einen MySQL-Dump zu erzeugen, und diesen dann in die Datenbank einzufügen, um die Daten mit MySQL zu nutzen. Das Problem dabei ist (genau genommen weiß ich gar nicht ob es ein Problem ist), dass die Access-Datenbank (~ 3,5 MiByte groß) jeden Tag neue Daten hinzugefügt bekommt, ich also meines Wissens nach jeden Tag alle Daten erneut der MySQL-Datenbank hinzufügen muss, was sicher eine starke Belastung für den Server ist.
    --> ist es überhaupt so eine starke Belastung für den Server? Ich kenne mich dahingehen überhaupt nicht aus.
    --> gibt es ein Programm, mit dem ich zwei MySQL-Dumps auf Gleichheit überprüfen kann, welches am Ende nur die neuen Daten übrig lässt?
  • Eine weitere Alternative wäre es, die Access-Datenbank in ein CSV zu wandeln. Dann müsste man einfach nur die CSV-Dateien jeden Tag durch die neuen ersetzen.
    --> jedoch meine ich mal gelesen zu haben, das es den Server deutlich mehr belastet aus Dateien zu lesen, als aus einer Datenbank. Oder hab' ich da bloß etwas in den falschen Hals bekommen?

Ich hoffe an meinem Posting ist nichts zu beanstanden.

Geändert von Ren van Hoek (21.11.2009 um 18:45 Uhr).
Ren van Hoek ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 21.11.2009, 18:45  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Um Access-Datenbanken zu verwenden, musst du den von Windows bereitgestellten ODBC-Treiber für Access verwenden. Sprich: du trägst in den Datenquellen des Windows-Systems diese Datenbankdatei ein, um sie verfügbar zu machen. Auf die nun verfügbare Datenquelle kannst du per ODBC zugreifen. Das erfordert allerdings, dass du die Datenquelle entweder über das Internet verfügbar machst (der bereitstellende Rechner muss dann immer erreichbar sein, DynDNS kann helfen, den Zugriff bei dynamischen IPs bereitzustellen) oder der Server muss selbst ein Windowsrechner sein.
Das stetige Konvertieren der Datenbank ist keine wirklich geeignete Lösung.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline  
Alt 21.11.2009, 21:00  
Neuer Benutzer
 
Registriert seit: 07.10.2009
Beiträge: 14
PHP-Kenntnisse:
Anfänger
Ren van Hoek befindet sich auf einem aufstrebenden Ast
Standard

Hallo Manko,

danke schonmal für die Antwort. Da es ein Linux-Server ist, muss ich also einen Rechner für das Internet zugänglich machen, alles klar.
Ren van Hoek ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zugriff auf DB2 über ODBC (AS/400) gala PHP Tipps 2006 11 06.03.2006 15:51
Abfrage und vergleich aus 2 Datenbanken Unkaputtbar2 Datenbanken 2 09.02.2006 12:10
[Erledigt] Kein Zugriff über ODBC mit der IP-Adresse auf MySql DB Datenbanken 4 09.02.2006 11:04
Wie ODBC Treiber als System DSN konfigurieren Bouni Off-Topic Diskussionen 0 03.02.2006 16:28
gleichzeitiger Zugriff auf 2 Datenbanken dh1sbg PHP-Fortgeschrittene 3 27.12.2005 12:41
ODBC Datenbank Anbindung & Access?! PHP-Fortgeschrittene 1 29.11.2005 14:53
Access Frage - Datenbankverbindung abfragen reimondo Off-Topic Diskussionen 1 01.10.2005 18:24
[Erledigt] Access mit ODBC auf Root Server Server, Hosting und Workstations 1 24.09.2005 15:15
zugriff auf Access. mdb LAMP/WAMP Datenbanken 3 15.06.2005 12:16
Zugriff auf File in Alias Verz:403 Forbidden error,no access Server, Hosting und Workstations 3 11.05.2005 17:21
MS Access & ODBC : Gibts DATE_FORMAT Funktion? Datenbanken 2 02.12.2004 14:36
[Erledigt] Access denied for user: '@localhost' / SYSTEM@localhost Datenbanken 0 10.11.2004 20:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-einsteiger/61467-erledigt-frage-zu-odbc-und-zugriff-auf-access-datenbanken.html, access datenbank online verfügbar, windows server access php odbc, odbc für anfänger, access datenbank online verfügbar machen, odbc mdb to mysql, access-datenbanken online zugänglich machen, neuen tag mit access, php access db zugriff, odbc anfänger, php zugriff auf mdb, php zugriff auf access, mdb über root server, zugriff auf mdb php, php zugriff auf access-datenbank, mbd datei offlein verfügbarmachen, access odbc offline verfügbar machen, php mdb odbc, access php zugriff, mdb auf root server zugreifen

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum