Forum Katalogu Ciekawych Stron Strona Główna  Forum Katalogu Ciekawych Stron Strona Główna  
 
FAQ  FAQ   Szukaj  Szukaj   Użytkownicy  Użytkownicy   Ranking systemów  Ranking systemów   Grupy  Grupy  
 
Rejestracja  ::  Zaloguj Zaloguj się, by sprawdzić wiadomości
 
Forum Katalogu Ciekawych Stron Strona Główna » PHP / MySQL oraz inne bazy danych » [php][mysql] ładowanie do bazy txt

Napisz nowy temat  Odpowiedz do tematu
 [php][mysql] ładowanie do bazy txt « Zobacz poprzedni temat :: Zobacz następny temat » 
Autor Wiadomość
espanol
PostWysłany: 29 Cze 2006, 19:04    Temat postu: [php][mysql] ładowanie do bazy txt Odpowiedz z cytatem Zacytuj zaznaczone

Nowicjusz
Nowicjusz

Dołączył: 29 Cze 2006
Posty: 3


ponizszy kod przedstawia sposob ladowania pliku txt do bazy mysql .
Ładuje wszystko tak jak nalezy tyle ze nie mam polskich znaków nie wspominajac juz o hiszpańskich bo zamieszam słownik zrobić.
Co moge zrobić poza doprowadzeniem txt i bazy danych do wspolnego systemu kodowania czyli latin1(uft8_polish_ci). zanaczma ze jezi zakoduje plik w ASCI to w bazie po załadowaniu jest tez asci ,tak samo z kazdym innym kodowaniu.
Kod:

<?php
$connect = mysql_connect('localhost', 'konto', 'hasło' ) or die( mysql_error() );
$select    = mysql_select_db( 'slownik' ) or die( mysql_error() );
$plik='plik.txt';
$tablica = file($plik);
if($tablica)
{
   foreach($tablica as $i => $line){
   $line = substr($line, 0 ,strlen($line)-2);
   $td=explode('1',$line);
   echo($td[0].'='.$td[1].'<br />'."\r\n");
   $query = mysql_query( "INSERT INTO `slowa` SET `espanol` = '" . $td[0] . "', `polski` = '" . $td[1] . "' ");   
    }
    }

a to jak tworze baze w mysql
Kod:
//CREATE TABLE `slowa` (
`espanol` TEXT NOT NULL,
`polski` TEXT NOT NULL,
 FULLTEXT (`espanol`, `polski`)
);


a i bym zapomiał przy :
Kod:
echo($td[0].'='.$td[1].'<br />'."\r\n");

wynik jes poprawny . Wyświetla wszystkie znaki Confused (miał to być test czy poprawnie koduje znaki w przegladarce jest ok ale w bazie nie)
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
KCS
Wysłany:     Temat postu: Reklama w KCS







Powrót do góry
Jurij
PostWysłany: 29 Cze 2006, 20:05    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

KCS_Moderator
KCS_Moderator

Dołączył: 26 Wrz 2005
Posty: 186


najlepiej zrobic tak jak sam napisales. uzyj utf-8
_________________
- Program do robienia miniaturek stron www
- закладка каталог україномовних веб ресурсів
- Przedszkole AWF

Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Numer GG
espanol
PostWysłany: 29 Cze 2006, 20:20    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Nowicjusz
Nowicjusz

Dołączył: 29 Cze 2006
Posty: 3


chyba nie zrozumiłes co juz zrobiłem :
-baza ustawiona na latin1( a dokładniej latin1_polish_ci)
-plik.txt teaz na latin1

A jednak po zaladowaniu pliku do bazy przez w/w skrypt nie ma polkich znaków( wyglada na kodowanie asci) .

Skrypt wyswietla tez to co załadował do bazy i tam poslkie i hiszpanskie znaki są .


Wieć czemu w bazie nie ma poslkich znaków
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
kristooki
PostWysłany: 30 Cze 2006, 10:52    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Wszechwiedzący
Wszechwiedzący

Dołączył: 08 Lut 2006
Posty: 924

Skąd: Kraków

a w jakim kodowaniu jest ten skrypt php ?? nie czasami w ASCI ??
_________________
KRISTOOKI

Podczas zamawiania pakietu startowego wpisz [/url] | kod polecajacy Mobile Vikings i odbierz 19 zl za darmo.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
espanol
PostWysłany: 30 Cze 2006, 12:47    Temat postu: Odpowiedz z cytatem Zacytuj zaznaczone

Nowicjusz
Nowicjusz

Dołączył: 29 Cze 2006
Posty: 3


w uft8 ..... udał o mi sie zaladować nawet nie wiem jak Smile
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat  Odpowiedz do tematu Strona 1 z 1


Forum Katalogu Ciekawych Stron Strona Główna » PHP / MySQL oraz inne bazy danych » [php][mysql] ładowanie do bazy txt
Skocz do:  



Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


katalog stron | forum
Powered by phpBB © 2005 phpBB Group