sql >> Database >  >> RDS >> Mysql

PHP-functie om te ontsnappen aan MySQL regexp-syntaxis

MySQL-regexps zijn de 'extended' POSIX-variant (ERE), beschikbaar in PHP als de verouderde ereg_ functies.

Helaas is er geen ereg_quote in PHP, maar de speciale tekens van PCRE zijn een superset van de speciale tekens van ERE, en backslash-escaping van een niet-speciaal leesteken kan geen kwaad, dus u kan wegkomen met het gebruik van preg_quote veilig.

(Natuurlijk heb je geparametriseerde queries of mysql_real_escape_string nodig na dat citeren, om te voorkomen dat de backslashes verkeerd worden geïnterpreteerd als MySQL's niet-ANSI-standaard string letterlijke escapes.)



  1. Een kloon maken van uw MySQL- of PostgreSQL-databasecluster

  2. MySQL, Controleer of een kolom bestaat in een tabel met SQL

  3. MySQL- Wamp-server werkt niet na upgrade van win10

  4. Onmiddellijke bestandsinitialisatie:impact tijdens installatie