Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][PHP] Dodawanie rekordów z pliku do bazy
amii
post 20.10.2010, 14:19:41
Post #1





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


Chce wczytać zawartość plików txt do bazy, problem jest z ostatnia instrukcją w pętli linia 36. Jako wartość licznika ma być wczytywana wartość id z zapytania poprzedniego, przy czym gdy plik natrafi na znak '::' w pliu txt to powinien zwiększyć tą wartość o 1.
Teraz skrypt mi wszędzie w $licznik wstawia 1.

  1. $katalogi = file('baseurl.txt'); //wczytujemy strukture katalogow ajax
  2. $proxy = file('proxy.txt');
  3. $id = file('id.txt');
  4.  
  5.  
  6. for ($i=0; $i<count($katalogi); $i++) { //linia 19
  7. $sql = "INSERT INTO katalogi VALUES (NULL, '$katalogi[$i]')";
  8. mysql_query($sql) or die ('Nie mogę się połączyć z bazą danych w INSERT: ' . mysql_error());
  9. }
  10.  
  11.  
  12. for ($i=0; $i<count($proxy); $i++) { //linia 36
  13. $sql = "INSERT INTO proxy VALUES (NULL, '$proxy[$i]')";
  14. mysql_query($sql) or die ('Nie mogę się połączyć z bazą danych w INSERT dla proxy: ' . mysql_error());
  15. }
  16.  
  17. $licznik = 1;
  18. for ($i=0; $i<count($id); $i++) {
  19. if ($id[$i]=='::') {
  20. $licznik++;
  21. $i++;
  22. $sql = "INSERT INTO katalogi_id VALUES (NULL, $licznik, '$id[$i]')";
  23. mysql_query($sql) or die ('Nie mogę się połączyć z bazą danych w INSERT dla katalogi_id: ' . mysql_error());
  24. }
  25. else {
  26. $sql = "INSERT INTO katalogi_id VALUES (NULL, $licznik, '$id[$i]')";
  27. mysql_query($sql) or die ('Nie mogę się połączyć z bazą danych w INSERT dla katalogi_id: ' . mysql_error());
  28. }


EDIT: już rozwiązane trzeba było dać trim na rekord

Ten post edytował amii 20.10.2010, 14:41:16


--------------------
gry flash online
Dobry hosting i tanie odnowienia domen firma: masternet.
Zarabianie bez wysiłku na domenach bez ruchu: prolink.
Go to the top of the page
+Quote Post

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: 15.06.2025 - 07:03