DarkAngel1004: MYSQL für absolute Anfänger - Daten in normalisierte DB einfügen

Beitrag lesen

Hi Alex,

blind wie ich bin ... sorry

kein Problem ;-)

Dennoch, wie programmierst du das? Ich geh mal von PHP aus.

Da ich eher Probleme mit dem fehlenden Hintergrundwissen von MySQL habe, dachte ich, dass PHP egal wäre, sorry.

Zum befüllen solltest du ein Formular (HTML) haben, über das die Daten eingetragen und übergeben werden können

Habe ich, habe zuerst alle Daten in eine einzige Tabelle eingetragen. Funktionierte auch wunderbar, dauert aber ca. 30 Minuten...
(Eintragen von schätzungsweise 1 Mio. Daten, inklusive Überprüfung auf doppelte Daten).

Stichpunkt: "INSERT INTO"
Folgendes beachten:

  • Nur die Einträge von Tabelle2 und 3 dürfen angezeigt werden, die auch vorhanden sind.

OK, dann mache ich

INSERT INTO Tabelle2 (Feld1)
VALUES ('abc','def','ghi');

INSERT INTO Tabelle3 (Feld1)
VALUES ('max','moritz','lempel');

Wie geht's dann weiter, stehen die IDs dann schon in Tabelle1??

Das ganze muss beim verarbeiten auch wieder überprüft werden.

  • Sicherheit (SQL Injection, ...)
  • uvm.

Versteh' nur Bahnhof, sorry.

Gruß zurück
DA