Tijdelijke aanduidingen kunnen alleen worden gebruikt waar een waarde kan verschijnen, niet ingesloten in tekenreeksen. Probeer:
$query = "SELECT * FROM `mytable` WHERE `file` REGEXP CONCAT('[', :val, '-9]')";
Tijdelijke aanduidingen kunnen alleen worden gebruikt waar een waarde kan verschijnen, niet ingesloten in tekenreeksen. Probeer:
$query = "SELECT * FROM `mytable` WHERE `file` REGEXP CONCAT('[', :val, '-9]')";