Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Usando REGEXP dentro da instrução preparada mysqli em PHP


Retire as aspas simples ao redor do ? . Seu código deve ler:
$prep->prepare("SELECT * FROM details WHERE id REGEXP ?");
$prep->bind_param("s", $search_query);

Como está agora, você está passando um parâmetro, mas o ? entre aspas simples é tratado como uma string, não como um marcador de parâmetro.