SELECT * FROM people
WHERE (first_name = :first_name or :first_name is null)
AND (last_name = :last_name or :last_name is null)
AND (age = :age or :age is null)
AND (sex = :sex or :sex is null)
Lors du passage des paramètres, fournissez null
pour ceux dont vous n'avez pas besoin.
Notez que pour pouvoir exécuter une requête de cette manière, le emulation mode
pour PDO doivent être activés ON