Tilix
Messages postés171Date d'inscriptionsamedi 4 décembre 2004StatutMembreDernière intervention31 août 2009
-
23 août 2005 à 21:21
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
24 août 2005 à 13:59
Salut, je cherche à faire un moteur de recherche avec plusieurs champs, de ce genre :
Je sais qu'il faut le faire avec une requete sql du type
SELECT * FROM matable WHERE prenom LIKE '".$_POST['prenom']."' ... etc.
Mais si un champ est " vide ", celui ci doit tout prendre en compte... (tous les prénoms, tous les ages...)
Et je ne vois pas trop comment faire la totalité de celui ci...
Si vous pouvez m'aider à faire la requete avec ces 3 champs :p
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 24 août 2005 à 13:59
t'as juste une recherche dans des champs assez simples...
quand tu recherches dans un champ un peu plus grand et que tu veux trouver des mots :
$req=mysql_query('SELECT
a.titre, COUNT(b.id_article) as limite,
((LENGTH(a.texte)-LENGTH(REPLACE(a.texte, "'.$search.
'","")))/'.strlen($search).') as length
FROM articles as a, articles as b
GROUP BY b.id_article<a.id_article
ORDER BY length
LIMIT 10;')
c'est une recherche dans les champs texte d'une table articles