Hai caratteri cirillici nella tua query, quindi potrebbe essere necessario impostare la codifica della connessione MySQL. Se stai usando utf-8
, inserisci la seguente riga dopo mysqli_connect:
mysqli_query($conn, "SET NAMES 'utf8'");
Oppure, se il tuo script è stato salvato in Windows-1251, usa quanto segue:mysqli_query($conn, "SET NAMES 'cp1251'");
Per ulteriori informazioni sui set di caratteri di connessione e sulle codifiche, vedere il manuale
E perché la query funziona in phpMyAdmin? Perché probabilmente imposta la codifica per te in background.