Hallo zusammen,
ich habe ein komplexeres Thema. Ich möchte mehrere Daten mittels PHP Script in meine MariaDB Datenbank importieren.
Das PHP Script liefert (beispielsweise) folgende Daten:
Und nun möchte ich diese Daten auf verschiedene Tabellen aufteilen.
Tabelle "Nummern"
Tabelle "Aufträge"
Wie bekomme ich es hin?
Aktuell habe ich es mit "simplen" Inserts gemacht, aber wenn dann eine Laufende Nummer 2x oder mehrfach vorkommt legt er jedesmal einen neuen Eintrag an. Wie kann eine Überprüfung vorher klappen und dass er dann nur einen neuen Auftrag erstellt statt auch eine neue Laufende Nummer.
Aktuelle Inserts:
Danke für jegliche Hilfe
LG Buggy
ich habe ein komplexeres Thema. Ich möchte mehrere Daten mittels PHP Script in meine MariaDB Datenbank importieren.
Das PHP Script liefert (beispielsweise) folgende Daten:
Code:
$lfdnr = 123456
$bearbeiter = Uwe
$geraet = Bohrer
$lfdnr = 123456
$bearbeiter = Uwe
$geraet = Mörtel
$lfdnr = 123456
$bearbeiter = Sigmund
$geraet = Borher
$lfdnr = 7891011
$bearbeiter = Peter
$geraet = Bohrer
$lfdnr = 7891011
$bearbeiter = Sigmund
$geraet = Mörtel
$lfdnr = 7891011
$bearbeiter = Sigmund
$geraet = Borher
Und nun möchte ich diese Daten auf verschiedene Tabellen aufteilen.
Tabelle "Nummern"
Code:
$id
$lfdnr
Tabelle "Aufträge"
Code:
$id
$idlfdnr
$bearbeiter
$geraet
Wie bekomme ich es hin?
Aktuell habe ich es mit "simplen" Inserts gemacht, aber wenn dann eine Laufende Nummer 2x oder mehrfach vorkommt legt er jedesmal einen neuen Eintrag an. Wie kann eine Überprüfung vorher klappen und dass er dann nur einen neuen Auftrag erstellt statt auch eine neue Laufende Nummer.
Aktuelle Inserts:
Code:
$sql = "INSERT INTO Nummern (id, lfdnr) VALUES (NULL, '$lfdnr')";
if ($conn->query($sql) === TRUE) {
$idlfdnr = $conn->insert_id;
echo "import erfolgreich";
} else {
echo "<tr><td colspan='3'><center>Error: " . $sql . "<br>" . $conn->error ."</td></tr></center>";
}
$sql2 = "INSERT INTO Auftraege (id, idlfdnr, name, alter) VALUES (NULL, '$idlfdnr', '$bearbeiter', '$geraet')";
if ($conn->query($sql2) === TRUE) {
echo "import erfolgreich";
} else {
echo "<tr><td colspan='3'><center>Error: " . $sql2 . "<br>" . $conn->error ."</td></tr></center>";
}
Danke für jegliche Hilfe
LG Buggy