Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]wrzucenie pliku txt do bazy
shtoc
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

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


CZesc mam plik z synonimami słow ktory wyglada mniejwiecej tak :

slowo;slowo1;slowo2 slowo3;slowo4 itd...

pomiedzy roznymi synonimami w tym przypadku pomiedzy slowo2 i slowo3 jest znak enter.
jak zrobic żeby wyswietlalo sie to na stronie tak

slowo;slowo1;slowo2
slowo3;slowo4
itd....

a nie w jednej lini.

czy do tego trzeeba uzyc wyrazen regolarnych (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

i jeszcze chcialbym to wrzucic do bazy w forme
ID slowo
1 slowo;slowo1;slowo2
itd..

Ten post edytował shtoc 2.01.2009, 12:03:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shtoc
post
Post #2





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 18.11.2008
Skąd: Polska

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


Cytat(erix @ 2.01.2009, 12:47:10 ) *


tak tez zrobilem!!i wynik podalem (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)

polecenie file podane przez decha-design robi to fajnie wrzuca w tablice poszczegolne wiersze (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
o to mi chodzilo!!

teraz tylko zapakowac te wiersze do bazy!!

chcialem to zrobic tak
  1. <?php
  2. $plik = file(&#092;"d:synonimysynonimy.txt\");
  3.  
  4. //print_r ($plik);
  5.  
  6. foreach ($plik as $tmp)
  7. {
  8. $sql = &#092;"INSERT INTO synonimy (`slowa`) VALUES (:slowa)\";
  9. $statement = $pdo->prepare($sql);
  10. $statement->bindValue(':slowa', $tmp, PDO::PARAM_STR);
  11. }
  12. ?>


ale nie dorzuca rekordow do bazy (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

nie aktualne!! zapomnialem dodac :
$statement->execute();

mam jeszcze jeden problem :/ kodowanie znakow jest rozwalone.
baze ustawilem na utf8_general_ci i jak tak pobiore to rozwala mi znaki
probowalem jeszcze dodac w skrypcie
  1. <?php
  2. $pdo ->query("SET NAMES utf8");
  3. ?>

ale to wogole robi jakis kosmos i jak napotka przy dodawaniu slow na polskie znaki to ucina slowo i dalsze wystepujace po nim (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

jakies rady??



Ten post edytował shtoc 2.01.2009, 14:04:16
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:13