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

Ketika mysql_query mengembalikan false

Lihat panduan referensi:

http://php.net/manual/en/function.mysql-query .php

Sunting:Klarifikasi apa sebenarnya kesalahan itu.

Jadi kami memiliki daftar hal-hal yang dapat mengembalikan false:

  • Ketika pernyataan MySQL yang mengembalikan hasil mendapatkan kesalahan
  • Ketika pernyataan MySQL yang tidak mengembalikan apa pun mendapat kesalahan
  • Bila pengguna tidak memiliki izin MySQL untuk mengakses referensi tabel

Menurut pendapat saya 2 yang pertama adalah yang agak menyebar. Apa kemungkinan kesalahannya? Ada 59 kesalahan klien berbeda yang bisa Anda dapatkan dari MySQL. Ini adalah lebih banyak kesalahan terkait sistem yang dapat kita asumsikan bahwa php akan menangani dan mungkin membungkus ke dalam jumlah yang lebih kecil dari kesalahan abstrak.

Kecuali untuk kesalahan klien tersebut, Anda memiliki serangkaian kesalahan abstrak lainnya yang dapat Anda temui selama penggunaan yang lebih terkait dengan penggunaan API aktual di dalam aplikasi daripada akses mentah ke server MySQL. Yaitu:

  • Akses ditolak
  • Tidak dapat terhubung ke server MySQL [lokal]
  • Koneksi terputus ke server MySQL
  • Klien tidak mendukung protokol otentikasi
  • Sandi Gagal Saat Dimasukkan Secara Interaktif
  • Host 'host_name' diblokir
  • Terlalu banyak koneksi
  • Kehabisan memori
  • Server MySQL telah hilang
  • Paket terlalu besar
  • Kesalahan Komunikasi dan Koneksi yang Dibatalkan
  • Meja sudah penuh
  • Tidak dapat membuat/menulis ke file
  • Perintah tidak sinkron
  • Mengabaikan pengguna
  • Tabel 'tbl_name' tidak ada
  • Tidak dapat menginisialisasi kumpulan karakter
  • Masalah korupsi tabel
  • Masalah terkait sintaks

Berikut adalah referensi dari apa yang baru saja saya katakan:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Program GUI MySQL

  2. JPA TemporalType.Date memberikan tanggal yang salah

  3. Kesalahan fatal:[] operator tidak didukung untuk string

  4. Tabel [nama tabel] tidak terkunci

  5. MySQL menghapus semua spasi putih dari seluruh kolom