Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] mysql_error()
ithat
post 11.06.2013, 11:34:47
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 :
  1. $pliki = glob('proba/*.{xls,xlsx,pdf}', GLOB_BRACE);
  2. if ($pliki !== false) {
  3. foreach($pliki as $plik)
  4. {
  5.  
  6. $podzielone = preg_split("/[\/s, ,-]+/",$plik);
  7. echo "</br>$podzielone[2] $podzielone[4]</br>";
  8. $import="INSERT into baza(nr_1,nr_2) values('$podzielone[2]','$podzielone[4]')";
  9. mysql_query($import) or die(mysql_error());
  10.  
  11.  
  12.  
  13. }
  14. }

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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post 11.06.2013, 13:05:10
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




ithat czytaj co się do ciebie mówi:

DIE - powoduje wyświetlenie komunikatu i natychmiastowe przerwanie skryptu. DIE ma głęboko gdzieś, że dałeś to w petli. On konczy skrypt natychmiast.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.06.2025 - 17:52