![]() |
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 11:37 |