$seek = $bdd->prepare('SELECT lastname, firstname FROM data_person WHERE lastname LIKE :lastname OR firstname LIKE :firstname
ORDER BY lastname ASC');
$seek->execute(array('lastname' => $lastname, 'firstname' => $firstname));
A la place de LIKE :lastname et LIKE :firstname, je voudrais mettre une REGEX pour que la requête sorte tous les résultats commençant par l'entrée de l'utilisateur :
REGEXP \'[[:<:]]:lastname[[:>:]]\' ou bien
REGEXP \'[[:<:]]?[[:>:]]\' si j'enlève le tableau associatif, ou bien
REGEXP \'[[:<:]]' . $lastname . '[[:>:]]\' si je fais une requête non préparée.
Si vous avez des pistes ou LA solution, n'hésitez pas...