sql >> Database >  >> RDS >> Mysql

REGEXP gebruiken in een door mysqli voorbereide verklaring in PHP

Verwijder de enkele aanhalingstekens rond de ? . Uw code zou moeten luiden:

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

Zoals het er nu uitziet, passeer je in één param, maar de ? tussen enkele aanhalingstekens wordt behandeld als een tekenreeks, niet als een parametermarkering.



  1. SQLite - Gegevens importeren uit een CSV-bestand

  2. PHP:Geen php.ini-bestand

  3. Vraag ouders en kinderen in zelfverwijzende tabel

  4. Reset root-wachtwoord in MySQL 8