![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 13.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanie odnosnie takiego skryptu, ktory chcialem napisac do wrzucenia danych do bazy z pliku. Skrypt wyglada tak:
A Pytanie jest takie: dlaczego skrypt nie wyrzucajac zadnego bledu (po dlugiej chwili pracy) przechodzi do strony "nie mozna znalezc strony" jest tam linijka w komentarzu z load data infile - i load dziala poprawnie a ten skrypt z insertem sie wywala. I jeszcze takie pytanie bardziej z SQL-a: potrzebowalem przerobic ten skrypt na insert dlatego, ze load data infile nie wpisywal mi poprawnie do bazy pol z autoincrement tzn. jezeli bylo pole z autoincrement ale zdazylo sie ze np. wartosci w tym polu nie zaczynaly sie od 1 to load wpisywal dane ale to pole bylo wypelniane przez autoincrement a nie przez dane pobrane z pliku - pytanie czy da sie to jakos obejsc, zeby podstawial dane z pliku?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pozdro Ten post edytował brachu 19.01.2006, 12:16:07 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Nie wywala błędów bo znak @ poprzedzający nazwy funkcji ma właśnie rolę blokować ewentualne komunikaty o błędach.
Jeśli pole jest auto_increment to wartości są generowane na podstawie wewnetrznego licznika w MySQLu. Jeśli chcesz mieć pole wypełniane ręcznie to opracuj swój sposób tworzenia kolejnych niepowtarzalnych wartości klucza podstawowego. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 0 Dołączył: 13.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie nie nie na tym rzecz polega, ze jest @ bo bez nich jest to samo!!!
Wydaje mi sie, ze to jest kwestia max rozmiaru zmiennych w php ale nie jestem pewien (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 16.12.2005 Skąd: Warszawa, Kabaty Ostrzeżenie: (0%) ![]() ![]() |
Masz pewność że skrypt dochodzi do końca? Może po przerobieniu każdej tabelki wyślij sobie maila z potwierdzeniem? Na moje oko ISP automatycznie zabija ci ten proces po kilku minutach. I żadne czary z max_execution_time tutaj nie pomogą.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 02:38 |