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

mysql_real_escape_string là không xác định

Cập nhật như đã đề cập trong nhận xét , mysql_ không được dùng nữa kể từ 5.5 :

bị xóa trong PHP 7 .

mysql_real_escape_string() là một phần tiêu chuẩn của Hàm MySQL "batch" và sẽ luôn hoạt động nếu tiện ích mở rộng được tải đúng cách.

Có bất kỳ mysql_ nào khác không chức năng hoạt động? (Không nên)

Đảm bảo rằng bạn đã bỏ ghi chú dòng này trong php.ini của mình :

extension=mysql.so

Ngoài ra, sẽ là khôn ngoan khi sử dụng mysqli hoặc PDO thay vào đó ( mysql_ không được dùng nữa ), cả hai đều có thể lo việc thoát cho bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tắt kích hoạt trong MySQL?

  2. cách dễ dàng để chọn các hàng từ tất cả các bảng

  3. Chuỗi thoát để sử dụng trong tìm kiếm toàn văn bản của MySQL

  4. Lưu dữ liệu JSON lồng nhau vào cơ sở dữ liệu MySQL bằng Hibernate

  5. Đăng nhập bằng LDAP bằng JSF 2,1 &Apache Tomcat