sql >> Databasteknik >  >> RDS >> Mysql

PHP Prepared Statements... Bind variabel som numeriskt område i REGEXP?

Platshållare kan endast användas där ett värde kan visas, inte inbäddade i strängar. Försök:

$query = "SELECT * FROM `mytable` WHERE `file` REGEXP CONCAT('[', :val, '-9]')";



  1. Finns det några verkliga fördelar med att använda ett RDBMS jämfört med platta filer på ett enkelt webbdocsystem (eller grundläggande CMS)?

  2. mysql-avgränsningsfel

  3. Hur man beviljar alla privilegier på vyer till godtyckliga användare

  4. Escape en sträng i SQL Server så att den är säker att använda i LIKE-uttryck