sql >> Databáze >  >> RDS >> Mysql

Dotaz MySQL funguje v phpmyadmin, ale ne v php

Ve vašem dotazu jsou znaky azbuky, takže může být nutné nastavit kódování připojení mySQL. Pokud používáte utf-8 , vložte následující řádek za mysqli_connect:

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

Nebo pokud je váš skript uložen ve Windows-1251, použijte následující:mysqli_query($conn, "SET NAMES 'cp1251'");

Další informace o znakových sadách připojení a kódování naleznete v příručce

A proč dotaz funguje v phpMyAdmin? Protože pravděpodobně nastaví kódování na pozadí.



  1. Co je to porovnávací operátor?

  2. Instalace pg -v 0.17.1

  3. Dynamický pivot T-SQL

  4. Jak zkontrolovat formát data vaší Oracle Session