Hallo,
ich habe folgendes Problem:
Ich lese 25 .csv-Dateien ein, nehme die Datensätze auseinander und befülle damit eine Datenbank.
Die Struktur aller Dateien ist identisch, nur der Inhalt ist unterschiedlich.
Nun laufen die ersten 24 .csv-Dateien reibungslos durch, alle Daten werden in die Datenbank geschrieben.
Datei 25 läuft ebenfalls durch, ich lasse mir im Browser die Querys für den INSERT INTO anzeigen und die sind auch fehlerlos (wenn ich sie 1:1 in phpmyadmin kopiere fügt er die Datensätze ein).
Jedoch Tabelle 25 bleibt komplett leer. Führe ich den INSERT INTO nachträglich per Hand in phpmyadmin aus, bekommt die Auto-Increment-Spalte auch den richtigen Wert (31), also waren die 30 Datensätze vorher schonmal in der Tabelle.
Ich droppe vor jedem Durchlauf die gesamte Datenbank, lege alle Tabellen übers Skript neu an und es gibt keine Probleme in den ersten 24... nur bei der letzten scheint er zwar den Insert auszuführen (mysqli->error gibt keinen Fehler zurück), jedoch erscheinen keine Datensätze...
Jemand eine Ahnung? Oder wird dafür der Code bzw. die Tabellen-Struktur benötigt?
Grüße,
Schrubber
ich habe folgendes Problem:
Ich lese 25 .csv-Dateien ein, nehme die Datensätze auseinander und befülle damit eine Datenbank.
Die Struktur aller Dateien ist identisch, nur der Inhalt ist unterschiedlich.
Nun laufen die ersten 24 .csv-Dateien reibungslos durch, alle Daten werden in die Datenbank geschrieben.
Datei 25 läuft ebenfalls durch, ich lasse mir im Browser die Querys für den INSERT INTO anzeigen und die sind auch fehlerlos (wenn ich sie 1:1 in phpmyadmin kopiere fügt er die Datensätze ein).
Jedoch Tabelle 25 bleibt komplett leer. Führe ich den INSERT INTO nachträglich per Hand in phpmyadmin aus, bekommt die Auto-Increment-Spalte auch den richtigen Wert (31), also waren die 30 Datensätze vorher schonmal in der Tabelle.
Ich droppe vor jedem Durchlauf die gesamte Datenbank, lege alle Tabellen übers Skript neu an und es gibt keine Probleme in den ersten 24... nur bei der letzten scheint er zwar den Insert auszuführen (mysqli->error gibt keinen Fehler zurück), jedoch erscheinen keine Datensätze...
Jemand eine Ahnung? Oder wird dafür der Code bzw. die Tabellen-Struktur benötigt?
Grüße,
Schrubber
Kommentar