sql >> Base de Datos >  >> RDS >> Mysql

Consulta MySQL trabajando en phpmyadmin pero no en php

Tiene caracteres cirílicos en su consulta, por lo que puede ser necesario configurar la codificación de conexión mySQL. Si está utilizando utf-8 , inserte la siguiente línea después de mysqli_connect:

mysqli_query($conn, "SET NAMES 'utf8'");

O si su script está guardado en Windows-1251, use lo siguiente:mysqli_query($conn, "SET NAMES 'cp1251'");

Para obtener más información sobre conjuntos de caracteres de conexión y codificaciones, consulte el manual

¿Y por qué funciona la consulta en phpMyAdmin? Porque probablemente establece la codificación en segundo plano.