<?php if ($db) { } else { } $num = 0; while ($num <=10){ $query = \"LOAD DATA INFILE 'E:/Nauka/dm/anthropology/\".$num.\".txt' INTO TABLE post;\"; $num++; } if(!$wynik) { } ?>
Chciałbym dodać pliku 0.txt, 1.txt .... do 10.txt za pomocą ww programiku.
Kiedy wpisuję z palca:
Kod
LOAD DATA INFILE 'E:/Nauka/dm/anthropology/0.txt' INTO TABLE post;
nie ma problemu:
Kod
mysql> LOAD DATA INFILE 'E:/Nauka/dm/anthropology/0.txt' INTO TABLE post;
Query OK, 1 row affected, 2 warnings (0.00 sec)
Records: 1 Deleted: 0 Skipped: 0 Warnings: 2
Query OK, 1 row affected, 2 warnings (0.00 sec)
Records: 1 Deleted: 0 Skipped: 0 Warnings: 2
Sprawdzam sobie autora:
Kod
mysql> select autor from post;
+-----------------------------------------+
| autor |
+-----------------------------------------+
| Kjetil R? Hauge (k.r.hauge@east.uio.no) |
+-----------------------------------------+
1 row in set (0.00 sec)
+-----------------------------------------+
| autor |
+-----------------------------------------+
| Kjetil R? Hauge (k.r.hauge@east.uio.no) |
+-----------------------------------------+
1 row in set (0.00 sec)
No i ładnie, dodaję jeszcze klika plików z palca i ponownie sprawdzam autorów:
Kod
mysql> select autor from post;
+-----------------------------------------------------+
| autor |
+-----------------------------------------------------+
| Kjetil R? Hauge (k.r.hauge@east.uio.no) |
| Alaca (P.Alaca@is.fake) |
| The ATM (gembles84@hotmail-dot-com.no-spam.invalid) |
| Jim (tomfiege9@yahoo.com) |
+-----------------------------------------------------+
4 rows in set (0.00 sec)
+-----------------------------------------------------+
| autor |
+-----------------------------------------------------+
| Kjetil R? Hauge (k.r.hauge@east.uio.no) |
| Alaca (P.Alaca@is.fake) |
| The ATM (gembles84@hotmail-dot-com.no-spam.invalid) |
| Jim (tomfiege9@yahoo.com) |
+-----------------------------------------------------+
4 rows in set (0.00 sec)
I ok, usuwam zawartość tabeli:
Kod
mysql> delete from post;
Query OK, 4 rows affected (0.25 sec)
Query OK, 4 rows affected (0.25 sec)
I zarzucam wspomniany na początku skrypt php. Teoretycznie powinien dodać 10 plików, a więc stworzyć 10 nowych wierszy a tutaj mam:
Kod
mysql> select autor from post;
+--------------------------+
| autor |
+--------------------------+
| Daeron (daeron@some.net) |
+--------------------------+
1 row in set (0.00 sec)
+--------------------------+
| autor |
+--------------------------+
| Daeron (daeron@some.net) |
+--------------------------+
1 row in set (0.00 sec)
I nie za bardzo wiem o co chodzi :?, gdyż powyższy autor odnosi się do ostatniego pliku 10.txt. Czyli tak jakby php dodał tylko plik 10.txt. A co z pozostałymi ? Być może nieprawidłowo połączyłęm wartość $num? Pozdrawiam