MySQL Regex kullanarak NEREDE belirli koşullar altında cümlecikleri

0 Cevap php

Esasen, ben bir PHP tabanlı CMS üzerinde çalışıyorum ve ben eklenti altyapısı için ek bir güvenlik katmanı eklemek için arıyorum. Şu anda yazarlar hiçbir sorun olduğu, geleneksel araçları kullanarak kendi SQL cümlecikleri güvenliğini sağlamak zorundasınız.

CMS ayrı bölümden sorguları kabul eder, ve WHERE bir parçasıdır. Ek bir güvenlik katmanı olarak, ne yapmak istiyorum, WHERE yan tümce önce, bir tümce geçerli olmasını sağlamak için hızlı bir regex kontrolü yapmak sistemi için, açıklamaya eklenir.

Burada yan zaten ben yapacağını düşünüyorum, bu yüzden parantez çevrili bir formül var sadece sağlanması olduğunu ...

  • Alıntılar dışında parantez eşit sayıda var

  • Hiçbir asılı tırnak işaretleri vardır

  • Ilk kademesi bir ayraç değildir

  • Son dirseği bir açılış dirsek değil

  • Yorum yok

Bu durumda bir eklenti yazar kahvesini unutur ve onun girişleri sterilize değil sadece ek bir katman olduğunu unutmayın. Aklı başında bir çözüm gibi geliyor bu ses? Ve ben tarif ne benzer herhangi bir regex ifadeler var mı? Ben kötüyüm bir şey.

0 Cevap