Z php do mysql - polskie znaki.

0

Co trzeba zrobić, żeby tak wystrzelić literki z php do bazy danych, żeby w tej bazie danych przechowywały się z polskimi znakami. Żeby ą zapisało się w mysql jako ą, a ć jako ć.

Dziękuję za pomoc.
Pozdrawiam serdecznie.
Jakub

1

Musisz zastosować w bazie danych odpowiednie kodowanie, najlepiej UTF-8. Następnie w PHP przy nawiązywaniu połączenia z bazą danych MySQL ustawić kodowanie na to samo, czyli UTF-8.

Np.:

$pdo = new \PDO(
    'mysql:host=127.0.0.1;dbname=mydb',
    'username',
    'password',
    [PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8'] );

1 użytkowników online, w tym zalogowanych: 0, gości: 1