Placeholder hanya dapat digunakan jika nilai dapat muncul, tidak disematkan dalam string. Coba:
$query = "SELECT * FROM `mytable` WHERE `file` REGEXP CONCAT('[', :val, '-9]')";
Placeholder hanya dapat digunakan jika nilai dapat muncul, tidak disematkan dalam string. Coba:
$query = "SELECT * FROM `mytable` WHERE `file` REGEXP CONCAT('[', :val, '-9]')";