CSV-Database-Import (PHP-mySQL)

Konfiguration

In diesem Bereich werden die Einstellungen der Datenbankverbindung getroffen und die Tabelle für den Import der Daten aus der CSV-Datei bestimmt.

Das gesamte System arbeitet erst dann, wenn keine Fehlermeldung bzgl. der Datenbankverbindung mehr erscheint und eine Datenbank/Tabelle zum Import ausgewählt wurde.

Setup of csv to database import tool
Einstellungen für die Datenbank:

Hinterlegen Sie hier die Konfiguration der Datenbankverbindung. Bitte beachten Sie evtl. Fehlermeldungen im oberen Bereich der Seite.

Databank Tabelle für den Import:

Nachdem Datenbankserver als auch gültige Zugangsdaten (Benutzer/Passwort) hinterlegt wurden, kann eine Datenbank auf dem Server ausgewählt werden. Alle gefundenen Datenbanken erscheinen automatisch im Auswahlfeld "Datenbank".

Nach der Wahl einer gültigen Datenbank kann erscheinen alle innerhalb der Datenbank gefundenen Tabellen im Auswahlfeld "Tabelle". Hier wird die Datenbanktabelle angegeben, in welche die CSV-Daten importiert werden sollen.

Einstellungen CSV-Datenformat:

Geben Sie hier das Zeichen an, welches innerhalb der zu importierenden CSV-Datei als Trennzeichen fungiert. Gewöhnlich ist dieses Zeichen ein Semikolon oder das Komma.

Einstellungen für Datenbank-Update:

Sollen im Verlauf des Importvorgangs bestehende Datensätze in der Datenbank mit den Daten aus der CSV-Datei aktualisiert werden müssen hier die Schlüsselfelder für die Zuordnung neue/zu aktualisierende Datensätze festgelegt werden.

Beispiel Adressdatenbank:

Die Datensätze in der Datenbanktabelle als auch in der CSV-Datei haben folgende Spalten:

  • Vorname
  • Name
  • Strasse
  • Postleitzahl
  • Ort

In der CSV-Datei stehen aktualisierte Adressdaten der Personen, mit denen die Datensätze in der Datenbank aktualisiert werden sollen. Da eine Person durch ihren Namen und Vornamen eindeutig bestimmt wird, werden als Schlüsselfelder "Name" und "Vorname" gewählt. Strasse, Postleitzahl und Ort einer Personenadresse in der Datenbank werden dann beim Import/Update durch die entsprechenden Daten aus der CSV-Datei ersetzt.

© minisystems gbr 2004-2014