Brak polskich znaków

0

Witam. Mam bazę danych w kodwaniu utf8_polish_ci.
Oraz plik php w kodowaniu utf-8.
Mimo to, nie są wyświetlane polskie znaki, mógłby mi ktoś doradzić, gdzie mam błąd ?

<!DOCTYPE HTML>
<html lang="pl">
<head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <title>Kluby Piłkarskie</title>
</head>

<body>

<?php
    require_once "connect.php";

    $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);

    if ($polaczenie->connect_errno!=0)
    {
        echo "Error: ".$polaczenie->connect_errno;
    }
    else
    {

        $sql = "SELECT * FROM kluby";
        if ($rezultat = @$polaczenie->query($sql))
        {
            $ilu_userow = $rezultat->num_rows;
            if($ilu_userow>0)
            {
                $wiersz = $rezultat->fetch_assoc();
                     echo $wiersz['Nazwa_Klubu'];
                $rezultat->free_result();

            } else {

                $rezultat->free_result();
            }

        }

        $polaczenie->close();
    }
?>

</body>
</html> 
2

SET NAMES

0

Jak dopisze linijkę

 $poloczenie -> query("SET NAMES 'utf8'");

to wyskakują mi błędy

Notice: Undefined variable: poloczenie in C:\xampp\htdocs\kluby\index.php on line 31

Fatal error: Call to a member function query() on null in C:\xampp\htdocs\kluby\index.php on line 31

To znaczy, że mam coś nie tak ustawione w bazie ?

2

Bo masz literówkę w nazwie zmiennej?

Poza tym jak nie rozumiesz komunikatu to go wklej w Google Translate.

1

Pierwsza rzecz, tak jak mówi @dzek69. Popraw literówki. Druga sprawa, kod wrzuć w znaczniki <!code=php>


 bez "!".
0

Dobra, poprawiłem i działa. Niby sprawdzałem, czy nie ma literówki, a jakoś i tak ją przegapiłem :D No nic, dzięki za pomoc.

1

Nie nie nie ty jej nie przegapiłeś otrzymałeś stosowny błąd

"Notice: Undefined variable: poloczenie in C:\xampp\htdocs\kluby\index.php on line 31"

W którym jak byk pisze

Undefined variable: poloczenie
Po polsku tzn
niezdefiniowana zmienna poloczenie

więc jak mogłeś ją przegapić?

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