Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP функция за избягване на синтаксиса на MySQL regexp

Редовните изрази на MySQL са „разширеният“ POSIX вариант (ERE), наличен в PHP като отхвърления ereg_ функции.

За съжаление няма ereg_quote в PHP обаче специалните знаци на PCRE са надмножество от специални знаци на ERE и избягването на обратна наклонена черта на неспециален препинателен знак не му вреди, така че можете махнете се с използването на preg_quote безопасно.

(Естествено ще ви трябват параметризирани заявки или mysql_real_escape_string след това цитиране, за да не се тълкуват погрешно обратните наклонени черти като нестандартни ANSI литерални escape-литерали на 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. MySQL извлича последния запис за група

  2. Грешка при използване на INSERT INTO table НА DUPLICATE KEY, като се използва масив за цикъл

  3. Изберете от множество таблици с laravel fluent builder на заявки

  4. Изберете най-близката числова стойност с MySQL заявка

  5. MySQL потребителската база данни няма колони за пароли - Инсталиране на MySQL на OSX