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

strip_tags không hoạt động

... Nhưng, ý bạn là:

$user = $_POST["user"]; // Get username from <form>
$user = mysql_real_escape_string($user); // Against SQL injection
$user = strip_tags($user); // Filter html characters out

?

Như đã nói trong các câu trả lời khác (tham khảo strip_tags() , nhưng nó giống nhau đối với mysql_real_escape_string() ), các hàm này không trực tiếp thay đổi chuỗi, nhưng trả về bản sao đã sửa đổi . Vì vậy, bạn phải gán các giá trị trả về cho cùng một (hoặc một biến khác)!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL 8 lựa chọn lồng nhau với số lượng

  2. Gọi đến phương thức không xác định Closure ::query ()

  3. Sự khác biệt giữa cơ sở dữ liệu, bảng, đối chiếu cột

  4. mySQL:chỉnh sửa / lưu tệp my.cnf

  5. thêm chuỗi vào câu lệnh select để đưa vào tập kết quả