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

Làm cách nào để giải quyết lỗi này? Không được dùng nữa:mysql_escape_string ():Hàm này không được dùng nữa; sử dụng mysql_real_escape_string () để thay thế

thông báo lỗi đã nói rõ điều đó.

thay đổi điều này

 else return mysql_escape_string($source); // you are using mysql here

đến

 else return mysqli_real_escape_string($source); //will be mysqli

OBS:bạn nên chuyển sang PDO hoặc MYSQLI là MYSQL mysql_real_escape_string cũng sẽ không được dùng nữa :)

bạn đang trộn giữa mysqli và mysql.

CHỈNH SỬA:từ lỗi thứ hai của bạn.

  mysqli_real_escape_string ($link ,$source )  // $link is your connection variable

giới thiệu



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tổng tích lũy qua các ngày

  2. Cách tạo và duy trì Cơ sở dữ liệu MySQL trong cPanel

  3. Promise-MySQL không thể giải phóng các kết nối trở lại nhóm

  4. Trợ giúp SQL | Danh sách chọn cho câu lệnh INSERT chứa ít mục hơn danh sách chèn

  5. Lỗi cú pháp JpaRepository SQL khi cố gắng lưu vào MySQL Date