sql >> Database >  >> RDS >> Mysql

MySQL-query werkt in phpmyadmin maar niet in php

U heeft cyrillische tekens in uw zoekopdracht, dus het kan nodig zijn om mySQL-verbindingscodering in te stellen. Als u utf-8 . gebruikt , voeg de volgende regel in na mysqli_connect:

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

Of als uw script is opgeslagen in windows-1251, gebruik dan het volgende:mysqli_query($conn, "SET NAMES 'cp1251'");

Zie de handleiding voor meer informatie over verbindingstekensets en coderingen

En waarom werkt de query in phpMyAdmin? Omdat het waarschijnlijk de codering op de achtergrond voor je instelt.



  1. Tijdgedeelte van een datetime-variabele instellen

  2. Hekaton met een twist:In-memory TVP's – Deel 1

  3. Hoe definieer je een unieke beperking op een kolom van de MySQL-tabel in Ruby on Rails 3?

  4. Float of decimaal voor prijzen?