sql >> Databáze >  >> RDS >> Mysql

Funkce PHP pro únik ze syntaxe regulárního výrazu MySQL

Regulární výrazy MySQL jsou „rozšířenou“ variantou POSIX (ERE), která je v PHP dostupná jako zastaralá ereg_ funkce.

Bohužel neexistuje žádný ereg_quote v PHP jsou však speciální znaky PCRE nadmnožinou speciálních znaků ERE a escapování zpětného lomítka u nespeciálního interpunkčního znaku tomu neuškodí, takže můžete stačí použít preg_quote bezpečně.

(Přirozeně budete potřebovat parametrizované dotazy nebo mysql_real_escape_string po to citování, aby se zabránilo nesprávné interpretaci zpětných lomítek jako úniků řetězcového literálu nestandardního standardu MySQL.)



  1. OPRAVA:MySQL – příkaz SELECT odepřen uživateli

  2. Zaslání protokolu SQL Serveru a obnovení po havárii Instalace a konfigurace -3

  3. Jak vložit značky do databáze pomocí jquery html a php

  4. Podpora více jazyků v 11i/R12