sql >> Database teknologi >  >> RDS >> Mysql

Brug af REGEXP inde i mysqli forberedt erklæring i PHP

Fjern de enkelte anførselstegn omkring ? . Din kode skal læse:

$prep->prepare("SELECT * FROM details WHERE id REGEXP ?");
$prep->bind_param("s", $search_query);

Som det ser ud nu, passerer du i én parameter, men ? i enkelte anførselstegn behandles som en streng, ikke en parametermarkør.



  1. Hvordan implementerer man én-til-en, én-til-mange og mange-til-mange relationer, mens man designer tabeller?

  2. Forbindelsespooling for en Android-app, der opretter forbindelse til en Postgresql DB

  3. MySQL-brugertilladelser

  4. Forespørg data fra 2 MySQL-tabeller med nogle duplikerede poster