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

Xóa các giá trị mảng trước khi chèn mysql

Đối với việc tiêm sql, tôi sẽ chuyển sang PDO bằng cách sử dụng câu lệnh đã chuẩn bị sẵn .

Bạn có thể sử dụng is_array() đơn giản trên các giá trị của bạn để kiểm tra một mảng và sau đó lặp qua nó. Bạn đúng, như nó là, filter của bạn hàm sẽ không xử lý các mảng một cách chính xác.

Chỉnh sửa: Nếu bạn sử dụng PDO và một câu lệnh đã soạn sẵn, bạn không cần mysql_real_escape_string nữa không. strip_tags , htmlentitiestrim cũng không cần thiết để lưu trữ thông tin một cách an toàn trong cơ sở dữ liệu, chúng cần thiết khi bạn xuất thông tin ra trình duyệt (trim không phải tất nhiên ...), mặc dù htmlspecialchars sẽ là đủ cho điều đó. Tốt hơn hết là bạn nên chuẩn bị thông tin / đầu ra của mình một cách chính xác cho phương tiện mà bạn đang xuất ra tại thời điểm đó.



  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 - Phương pháp tốt nhất để xử lý dữ liệu phân cấp này?

  2. Bật Entity Framework 6 cho MySql (C #) trong WinForms của Microsoft Visual Studio 2013

  3. Tệp an toàn để tải xuống

  4. MYSQL ẩn dữ liệu trường nếu giá trị trong trường khác được đặt

  5. Máy chủ lưu trữ máy chủ không xác định PHP MySql