Posiadam dziwne zawikłanie w pobieraniu polskich znaków z bazy. Mam taki kod:
<?php function lacz_bd() { $db = new mysqli('localhost', 'user', 'password', 'db'); if (! $db) return false; $db->autocommit(TRUE); return $db; } $db = lacz_bd(); $zapytanie = "SELECT * FROM `news` WHERE (profile = '".$cP."' OR profile = 2) ORDER BY `newsDate`"; $wynik = $db->query($zapytanie); $ile_znalezionych = $wynik->num_rows; for ($i=0; $i <$ile_znalezionych; $i++) { $wiersz = $wynik->fetch_assoc(); echo '<td style="font-size: 12pt;"> <b> <img style="padding-bottom:2px;" alt="-" src="img/snipbox.png"> '.$wiersz['newsTitle'].'</b></td>'; } ?>
Nie pobiera mi polskich wyznaczków, więc zacząłem szukać na tym forum rozwiązania:
$nazwa_bazy-> query("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'");
I tu jestem w kropce bo obydwa sposoby nie pomagają.
Pozdrawiam