Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][SQL][PHP]Przenoszenie danych z bazy
Less
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


Witam,
mam taki problem,

udało mi się zrobić z pdfa plik exela, a potem z tego przy pomocy makr zrobiłem tablicę 2 wymiarową dla php i z niej przy pomocy pętli i sql wrzucam dane do bazy, ale...

teksty w tablicy mają odpowiednie znaki: ł, ą, a te wrzucone za pomocą SQL już nie, mają l i a...


nie to to mi chodziło,

co trzeba zrobić, aby i w bazie były polskie znaki?

baza jest komercyjna... kod php piszę w Dreamweavarze...

Ten post edytował Less 21.06.2016, 09:26:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Przy połączeniu z bazą SET NAMES ...
Go to the top of the page
+Quote Post
Less
post
Post #3





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 4.06.2007

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


Cytat(viking @ 22.06.2016, 10:13:41 ) *
Przy połączeniu z bazą SET NAMES ...


Dzięki.
Widzę kilka metod...

czy tak:

metoda 1:
  1. $pol1 = mysql_connect($host1, $user1, $pass1) or
  2. die('Nie można się połączyć');
  3. mysql_set_charset('utf8', $pol1);



metoda 2:
  1. mysql_query("SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'", $conn);


Metoda 3:
  1. $mysqli = mysqli_connect( ... );
  2. mysqli_query( $mysqli, 'SET NAMES "utf8" COLLATE "utf8_general_ci"' );


?

Ten post edytował Less 22.06.2016, 09:32:18
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: 31.12.2025 - 13:11