sql >> Databasteknik >  >> RDS >> Mysql

PHP-funktion för att undkomma MySQL regexp-syntax

MySQL regexps är den "extended" POSIX-varianten (ERE), tillgänglig i PHP som den föråldrade ereg_ funktioner.

Tyvärr finns det ingen ereg_quote i PHP är dock PCRE:s specialtecken en superuppsättning av ERE:s specialtecken, och om du undviker ett omvänt snedstreck skadar det inte det, så du kan kom undan med att använda preg_quote säkert.

(Naturligtvis behöver du parametriserade frågor eller mysql_real_escape_string efter det citatet, för att förhindra att omvända snedstreck misstolkas som MySQL:s strängar som inte är ANSI-standard.)



  1. PostgreSQL använder inte ett partiellt index

  2. Hur kan jag ändra standardtidsgränsen för Mysql-anslutningen när jag ansluter via python?

  3. Min MySQL-databas är slut på diskutrymme

  4. Databaskorrpution i MS Access och hur man handskas