W zapytaniu występują znaki cyrylicy, więc może być konieczne ustawienie kodowania połączenia mySQL. Jeśli używasz utf-8
, wstaw następujący wiersz po mysqli_connect:
mysqli_query($conn, "SET NAMES 'utf8'");
Lub jeśli twój skrypt jest zapisany w windows-1251, użyj następującego:mysqli_query($conn, "SET NAMES 'cp1251'");
Więcej informacji na temat zestawów znaków połączenia i kodowania można znaleźć w podręczniku
I dlaczego zapytanie działa w phpMyAdmin? Ponieważ prawdopodobnie ustawia kodowanie w tle.