Bonjour,

J'ai un formulaire de recherche.

Dans ma base de données, ces dernières sont sous le format de chiffres séparés d'une virgule (1,11,15)

Pour retrouver les lignes contenant le chiffre 1 j'ai fais dans phpmyadmin:

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM jeux_concours WHERE categorie REGEXP (^|,)1($|,)

Ce code fonctionne, mais j'ai du mal à le faire fonctionner dans mon code php...

J'ai essayé .(^|,)$cat($|,). mais ca ne fonctionne pas.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$datas = $database->pdo->prepare("SELECT * FROM jeux_concours WHERE categorie REGEXP (^|,)$cat($|,)");
Comment faire ?

Merci