sql >> Database teknologi >  >> RDS >> Mysql

PHP-funktion til at undslippe MySQL regexp-syntaks

MySQL regexps er den 'udvidede' POSIX-variant (ERE), tilgængelig i PHP som den forældede ereg_ funktioner.

Desværre er der ingen ereg_quote i PHP er PCRE's specialtegn dog et supersæt af ERE's specialtegn, og at undslippe et ikke-specielt tegnsætningstegn skader det ikke, så du kan slippe afsted med at bruge preg_quote sikkert.

(Du skal naturligvis have parametriserede forespørgsler eller mysql_real_escape_string efter det citat for at forhindre, at omvendte skråstreger misfortolkes som MySQL's ikke-ANSI-standard strenge bogstavelige undslipper.)



  1. Skrivning af en csv-fil til SQL Server-database ved hjælp af python

  2. SQL Server bruger høj CPU, når der søges i nvarchar-strenge

  3. MySQL-udløser for at opdatere et felt til værdien af ​​id

  4. Kan jeg indstille et standardskema for inden for en lagret procedure?