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

perbarui di mysql_query terkadang kembalikan nol

Jika mysql_query mengembalikan NULL, maka itu akan menjadi bug pada PHP. Bagaimana Anda tahu bahwa itu benar-benar mengembalikan NULL?

Untuk pernyataan pembaruan, mysql_query seharusnya hanya mengembalikan TRUE atau FALSE. Jadi kode pemeriksaan kesalahan Anda baik-baik saja. Untuk mengetahui apa yang salah, Anda harus memanggil fungsi lain - mysql_error() akan memberi Anda uraian tentang apa yang salah. Jadi cetak nilai mysql_error() di dalam blok palsu Anda. Seperti ini:

 echo 'failed. SQL Err: '. mysql_error()

Lakukan itu dan Anda mungkin akan mendapatkan petunjuk tentang bagaimana 'catatan diperbarui, tetapi nilai yang dikembalikan salah'. Seharusnya tidak terjadi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. menggunakan php mysqli buat buku besar dan dapatkan saldo sesuai DR dan CR

  2. Bagaimana menangani kunci asing saat mempartisi

  3. Apa perbedaan antara menggunakan INDEX vs KEY di MySQL?

  4. AWS MySQL RDS vs AWS DynamoDB

  5. Apakah mungkin untuk menyimpan file MySQL Workbench sebagai XML biasa?