Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Polskie znaki w bazie
Ikky
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 1
Dołączył: 5.07.2009

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


Witam

Robie strone w trzech językach (polski, angielski, francuski) więc koniecznie musi być w UTF.
Dopoki tekst jest w pliku php nie ma zadnych krzaczków wiec problem lezy po strony bazy.


Gdy próbuje zmienić character set dla bazy to mam taki błąd:

Błąd
zapytanie SQL:

ALTER DATABASE `baza` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci

MySQL zwrócił komunikat:

#1044 - Access denied for user 'baza'@'%' to database 'baza'


metoda porównywania napisów dla tabeli na pewno: utf8_unicode_ci

a i jeszce w tym artykule z pierwszej strony było napisane żeby dodać SET NAMES do zapytania w php jednak nie mam pojęcia jak to zrobić mam taki kod:

$sql = "SELECT * FROM `translations` WHERE `id`= '1' ";
$result = @mysql_query($sql, $polaczenie) or die("brak odpowiedzi z zapytania");
while ($row = mysql_fetch_array($result))
$tekst = $row['pl'];

Ten post edytował Ikky 5.07.2009, 12:22:02
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: 22.08.2025 - 22:40