Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Permintaan MySQL berfungsi di phpmyadmin tetapi tidak di php

Anda memiliki karakter cyrillic dalam kueri Anda, jadi mungkin perlu untuk mengatur penyandian koneksi mySQL. Jika Anda menggunakan utf-8 , masukkan baris berikut setelah mysqli_connect:

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

Atau jika skrip Anda disimpan di windows-1251, gunakan yang berikut ini:mysqli_query($conn, "SET NAMES 'cp1251'");

Untuk informasi lebih lanjut tentang rangkaian karakter koneksi dan penyandian, silakan lihat manual

Dan mengapa kueri berfungsi di phpMyAdmin? Karena itu mungkin menyetel penyandian untuk Anda di latar belakang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa Huruf Arab Tidak Dimasukkan Dalam Basis Data?

  2. Apakah kunci utama juga indeks?

  3. Cara Membaca File Log Biner MySQL (BinLog) dengan mysqlbinlog

  4. sisipan bersyarat mysql - jika tidak ada sisipkan

  5. urutkan rollup dalam grup berdasarkan