Code:
<?php $dbserver='localhost'; $dbuser='root'; $dbpass=''; $dbname='jbb_test_6'; $filename = "insert.txt"; $filearray = file($filename); $l = sizeof($filearray); echo $l; $i=0; $db = mysql_connect($dbserver,$dbuser,$dbpass); mysql_select_db($dbname,$db); while ($i<=$l) { $laenge = strlen($filearray[$i])-1; $query = substr($filearray[$i],0,$laenge); echo $query; $res = mysql_query($query,$db); while (!$res) { $res = mysql_query($query,$db); } echo $filearray[$i]."<br>"; $i++; } ?>
Er trägt nur ein paar Sachen ein und dann ist Ende, das script läuft sich tot, naja seltsamerweise kommt nichtmal der 30 sec. abbruch
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
hier ein Auszug aus der Textdatei :
Code:
INSERT INTO foren (fid, forenname, moderator, privat, level, untertitel, kategorie) VALUES ( '2', 'offene Tests', 'JoelH', 'o', '1', 'öffentliche tests halt', '2'); INSERT INTO foren (fid, forenname, moderator, privat, level, untertitel, kategorie) VALUES ( '3', 'polls', 'JoelH', 'o', '1', 'hier kommen die Umfragen rein', '3'); INSERT INTO foren (fid, forenname, moderator, privat, level, untertitel, kategorie) VALUES ( '4', 'test in 5', 'JoelH', 'o', '1', 'lalalalallalala', '4'); INSERT INTO kategorie (kategorie, katname) VALUES ( '1', 'Privat'); INSERT INTO kategorie (kategorie, katname) VALUES ( '2', 'Offen'); INSERT INTO kategorie (kategorie, katname) VALUES ( '3', 'Allgemein'); INSERT INTO kategorie (kategorie, katname) VALUES ( '4', 'Test der 5');INSERT INTO online (name, login, ip) VALUES ( 'JoelH', '999500533', '192.168.140.14'); INSERT INTO polls (tid, frage, ant1, ant2, ant3, ant4, ant5, zaehler1, zaehler2, zaehler3, zaehler4, zaehler5, antwortzahl) VALUES ( '1', 'gehts ?', 'jupp', 'nope', '', '', '', '2', '0', '0', '0', '0', '2'); INSERT INTO polls (tid, frage, ant1, ant2, ant3, ant4, ant5, zaehler1, zaehler2, zaehler3, zaehler4, zaehler5, antwortzahl) VALUES ( '2', 'testpoll', 'jupp', 'nope', '', '', '', '28', '45', '0', '0', '0', '2'); INSERT INTO polls (tid, frage, ant1, ant2, ant3, ant4, ant5, zaehler1, zaehler2, zaehler3, zaehler4, zaehler5, antwortzahl) VALUES ( '3', 'Testpoll5', 'jupp', 'nope', 'vieleicht', 'weiss nicht', 'ist mir egal', '4', '10', '3', '12', '1', '5'); INSERT INTO polls (tid, frage, ant1, ant2, ant3, ant4, ant5, zaehler1, zaehler2, zaehler3, zaehler4, zaehler5, antwortzahl) VALUES ( '31', 'sdfsdsdf', 'sdfsdf', 'dfssdf', '', '', '', '2', '0', '0', '0', '0', '2'); INSERT INTO privatemessages (mid, von, an, textfeld, gelesen) VALUES ( '1', '2', '1', '8:44:17\n2001-8-21\n Betreff : testmail\n-----------------\ntestetstst', '0'); INSERT INTO privatemessages (mid, von, an, textfeld, gelesen) VALUES ( '2', '2', '3', '8:35:13\n2001-8-22\n Betreff : testmessage\n-----------------\ntestetetsts', '0'); INSERT INTO topicbeitraege (fid, tid, eid, beitrag, erstellerid, datum, uhrzeit) VALUES ( '3', '1', '1', 'Der erste Test unter Linux\n\n\n[poll]2%%1%%gehts ?%%jupp%%nope%%[/poll]', '2', '2001-08-20', '09:04:55'); INSERT INTO topicbeitraege (fid, tid, eid, beitrag, erstellerid, datum, uhrzeit) VALUES ( '1', '2', '2', 'testetst\n\n[poll]2%%2%%testpoll%%jupp%%nope%%[/poll]', '2', '2001-08-20', '10:26:49');
Komischerweise werden imer die ersten 3 eingelesen und geschrieben, der vierte nicht und dann 5 - 7, das war es
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Könnte es sein weil ich auto_inc verwende in den Tabellen und er deshalb schwierigkeiten hat ?
Kommentar