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

Hàm PHP để thoát khỏi cú pháp regexp của MySQL

MySQL regexps là biến thể POSIX 'mở rộng' (ERE), có sẵn trong PHP dưới dạng ereg_ không dùng nữa các chức năng.

Rất tiếc là không có ereg_quote trong PHP, tuy nhiên, các ký tự đặc biệt của PCRE là tập hợp siêu ký tự đặc biệt của ERE và việc thoát khỏi dấu gạch chéo ngược một ký tự không phải dấu câu đặc biệt không gây hại cho nó, vì vậy bạn có thể thoát khỏi bằng cách sử dụng preg_quote một cách an toàn.

(Đương nhiên, bạn sẽ cần các truy vấn được tham số hóa hoặc mysql_real_escape_string sau trích dẫn đó, để ngăn các dấu gạch chéo ngược bị hiểu sai vì thoát ra khỏi chuỗi ký tự không chuẩn ANSI của MySQL.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quản lý tài khoản người dùng, vai trò, quyền, xác thực PHP và MySQL - Phần 3

  2. mysql - hôm nay nằm giữa hai giá trị cột

  3. Làm thế nào để cập nhật cùng một bảng khi xóa trong MYSQL?

  4. Lấy dữ liệu của người dùng cụ thể trong PHP

  5. Danh sách tham số mệnh đề IN trống trong MySQL