j'essaye de construire un moteur de recherche de livres avec les champs suivants, tous optionnels:
-Titre
-Auteur
-Thèmes
-Mots-clés
Voici ma requete
$query = "SELECT * FROM produits WHERE trash = 0";
$query .= " AND titreSousTitre LIKE '%" . trim($titre) . "%'";
$query .= " OR titreSousTitre LIKE '%" . trim($mots) . "%'";
$query .= " OR auteur LIKE '%" . trim($auteur) . "%'";
$query .= " OR auteur LIKE '%" . trim($motscles) . "%'";
$query .= " OR themes LIKE '%" . trim($motscles) . "%'";
$query .= " OR motsClef LIKE '%" . trim($motscles) . "%'";
Cette requete me renvoie tous les résultats de ma base, quelque soit ce que je tape. D'ou ma question: comment construire une requete a partir d'un formulaire de recherche ou tous les champs sont optionnels?Merci pour vos réponses.