Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/mysql] dodawanie rekordów z pliku tekstowego
Zmorcia
post 2.03.2008, 15:27:14
Post #1





Grupa: Zarejestrowani
Postów: 234
Pomógł: 5
Dołączył: 26.01.2008
Skąd: Lutcza

Ostrzeżenie: (20%)
X----


Witam mam plik tekstowy z poszegulnymi tytulami kreskówek tzn:

Pszczółka Maja
Bolek i lolek
itp...

i chce aby dodawało mi każdą taka linijke jako jeden rekord.. mam taki kod ale usuwa z tytułów białe znaki, znaki polskie i znaki szczególne tzn #$%-, itp
i w yniku w bazie jest wtedy rekord Pszcz zamiast pszczółka maja i Bolekilolek zamiast Bolek i lolek
oto kod

  1. <?php
  2. require_once&#092;"head.php\";
  3. $insert = &#092;"INSERT INTO kategorie VALUES \";
  4. $f  = fopen(&#092;"bajki.txt\",\"r\");
  5.  
  6. while ($kod = fscanf($f, &#092;"%[ 0-9 a-z A-Z . [ ] ]\t%[ 0-9 .]\t%[ 0-9 .]\t%[ 0-9 ]\t%[ 0-9 ]\t%[ 0-9 ]\t%[ 0-9 a-z A-Z . ];%[ 0-9 a-z A-Z . ];\")){
  7. $insert .= &#092;"('','$kod[0]'),\";
  8. }
  9.  
  10. $insert = substr($insert,0, strlen($insert));
  11. mysql_query($insert);
  12. ?>


Z góry dzięki wzamian "pomógł" dam

Ten post edytował Zmorcia 2.03.2008, 15:29:03


--------------------
POMOGŁEM ? Wciśnij "Pomógł" , dzięki !
Go to the top of the page
+Quote Post
bim2
post 2.03.2008, 16:19:42
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Cytat
Z góry dzięki wzamian "pomógł" dam

Jeśli myslisz, że coś Ci to da to zyj w błędnym przekonaniu.

Do usunięcia białych znaków:
trim" title="Zobacz w manualu PHP" target="_manual
do usunięcia polskich znaków:
str_replace" title="Zobacz w manualu PHP" target="_manual

Co do linijka=1 wpis w tabeli użyj
  1. <?php
  2. $aFile = file('nazwa_pliku.txt');
  3. foreach($aFile AS $value)
  4. {
  5. mysql_query('INSERT...');
  6. }
  7. ?>


Ten post edytował bim2 2.03.2008, 16:23:55


--------------------
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: 17.06.2025 - 14:26