Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

cập nhật trong mysql_query đôi khi trả về null

Nếu mysql_query trả về NULL, thì đó sẽ là một lỗi trên PHP. Làm thế nào để bạn biết rằng nó thực sự đang trả về NULL?

Đối với các câu lệnh cập nhật mysql_query chỉ nên trả về TRUE hoặc FALSE. Như vậy mã kiểm tra lỗi của bạn là ổn. Để tìm ra điều gì đã xảy ra, bạn sẽ phải gọi hàm khác - mysql_error () sẽ cung cấp cho bạn một thông tin chính xác về những gì đã xảy ra. Vì vậy, hãy in giá trị của mysql_error () bên trong khối false của bạn. Như thế này:

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

Làm điều đó và bạn có thể sẽ nhận được manh mối về cách 'bản ghi đã được cập nhật, nhưng giá trị trả về là sai'. Nó không nên xảy ra.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn nhiều bản ghi trong SQL trong đó các giá trị là sự kết hợp của tất cả các phạm vi đã xác định trong một truy vấn

  2. Cách tìm hiểu xem chỉ mục mysql có hoàn toàn phù hợp trong bộ nhớ hay không

  3. MySQL MOD () Hàm - Thực hiện một hoạt động Modulo trong MySQL

  4. không đồng bộ và chờ cuộc gọi MySQL trong nút js

  5. Làm cách nào để tạo bảng mysql với default_date cột thời gian?