Entfernen Sie die einfachen Anführungszeichen um das ?
. Ihr Code sollte lauten:
$prep->prepare("SELECT * FROM details WHERE id REGEXP ?");
$prep->bind_param("s", $search_query);
So wie es jetzt aussieht, übergeben Sie einen Parameter, aber den ?
in einfachen Anführungszeichen wird als Zeichenfolge behandelt, nicht als Parametermarkierung.