Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL заявката работи в phpmyadmin, но не и в php

Имате знаци на кирилица във вашата заявка, така че може да се наложи да зададете кодиране на mySQL връзката. Ако използвате utf-8 , вмъкнете следния ред след mysqli_connect:

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

Или ако вашият скрипт е записан в windows-1251, използвайте следното:mysqli_query($conn, "SET NAMES 'cp1251'");

За повече информация относно наборите от знаци и кодировки за връзка, моля, вижте ръководството

И защо заявката работи в phpMyAdmin? Защото вероятно задава кодиране за вас във фонов режим.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свържете се към MySQL сървър през SSH в PHP

  2. Има ли някаква вреда при нулирането на автоматичното увеличение?

  3. Как да получите MySQL ResultSet ред по ред в python

  4. MySQL Създаване на таблица като SELECT

  5. Препоръки за настройка на производителността на MySQL my.cnf