Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][MySQL]Z pliku TXT do bazy (czy da radę?)
roobik
post
Post #1





Grupa: Zarejestrowani
Postów: 410
Pomógł: 5
Dołączył: 25.01.2005
Skąd: Wrocław

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


Witam!
Przejdę od razu do rzeczy.
W tabeli mam takie pola:
id, txt1, txt2, txt3, txt4, date
Mam również plik tekstowy, z którego chciałbym "przerzucić" dane (o takiej właśnie strukturze) do tej tabeli. Przykład z pliku tekstowego:
1,trochę,tego,dużo,prawda,17.10.2010
I w ten sposób wyglądają linie w pliku TXT.
Czy istnieje sposób, za pomoca którego wrzucę te dane do tabeli?
Bardzo proszę o pomoc...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sada
post
Post #2





Grupa: Zarejestrowani
Postów: 302
Pomógł: 24
Dołączył: 6.12.2008

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


Tak najprościej bez połączenia z bazą , zmień tylko nazwy pól w zapytaniu

  1. $tekst='1,trochę,tego,dużo,prawda,17.10.2010
  2. 2,trochę,tego,dużo,prawda,18.10.2010
  3. 3,trochę,tego,dużo,prawda,19.10.2010';
  4.  
  5.  
  6.  
  7. $tekst=nl2br($tekst);
  8. $tablica_wierszy=explode('<br />',$tekst);
  9. foreach($tablica_wierszy as $wiersze){
  10. $wyrazy=explode(',',$wiersze);
  11.  
  12.  
  13. $id=$wyrazy[0];
  14. $wyraz1=$wyrazy[1];
  15. $wyraz2=$wyrazy[2];
  16. $wyraz3=$wyrazy[3];
  17. $wyraz4=$wyrazy[4];
  18. $data=$wyrazy[5];
  19.  
  20. echo $id.' '.$wyraz1.' '.$wyraz2.' '.$wyraz3.' '.$wyraz4.' '.$data.'<br />' ;
  21. $sql_scal= "INSERT INTO tabela (ttt1 ttt2 ttt3 ttt4 ttt5 ttt6) VALUES('$id', '$wyraz1', '$wyraz2' ,'$wyraz3' ,'.$wyraz4', '$data')";
  22. }
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 22:09