Cập nhật như đã đề cập trong nhận xét , mysql_ không được dùng nữa kể từ 5.5
:
và 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.