Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 9.01.2013 Ostrzeżenie: (0%)
|
Witam
mam pewien problem, mysql_error() w petli foreach wypisuje tylko ostatni przypadek wystąpienia błędu, mimo iż powinno wypisać ich znacznie więcej, pliki w folderze wystepuja w roznych formatach lecz o takich samych nazwach oto kod :
w kodzie pobieram czesci nazwy pliku, i wrzucam je do tabeli. Calosc dziala dobrze, tylko nie wiem czemu wypisuje tylko ostani przypadek bledu. zapomnialem dodac ze kolumna nr_1 jest unikalna, dlatego powinny wystepowac bledy Pozdrawiam Ten post edytował ithat 11.06.2013, 11:50:18 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 9.01.2013 Ostrzeżenie: (0%)
|
Nie zgodze sie z toba, poniewaz caly skrypt znajduje sie w petli, i po wystapieniu bledu zostaje pobierana kolejna nazwa pliku, w ktorej tez moze wystapic blad. Wrzucajac np 10 plikow do katalogu wskazanego, mamy kazdy plik w formacie pdf i xls, czyli powinno wystapic 5 konfliktow przy poleceniu INSERT poniewarz pliki xls maja swoich odpowiednikow w formacie pdf, i tak sie dzieje poniewaz w tabeli po wykonaniu skryptu znajduje sie 5 rekordow. Ale w samym formularzu php wyswietla sie tylko jeden blad Duplicate entry 'Ostani plik' for key 'PRIMARY' a powinno wyswietlic ich 5, moje pytanie dlaczego sie tak dzieje?
|
|
|
|
ithat [MySQL][PHP] mysql_error() 11.06.2013, 11:34:47
mlawnik die, jak sama nazwa wskazuje, kończy wykonywanie s... 11.06.2013, 12:41:52
nospor ithat czytaj co się do ciebie mówi:
DIE - powoduj... 11.06.2013, 13:05:10
ithat ok, w takim razie moze ktos wie w jaki sposob spow... 11.06.2013, 13:14:24
nospor zamiast DIE, które konczy od razu skrypt, rób popr... 11.06.2013, 13:16:03 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 12:52 |