lo kaf
Messages postés5Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention10 août 2006
-
10 août 2006 à 09:31
apacheswiss
Messages postés154Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention22 août 2007
-
10 août 2006 à 19:21
slt!
je cherche le code pour savoir combien de fois un mot se répéte dans une base de donné
SELECT passage FROM offres WHERE passage LIKE '%mot%'" sans avoir un truc de ce style la!
merci!
apacheswiss
Messages postés154Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention22 août 2007 10 août 2006 à 18:45
tu peut faire un truc du genre en construisant dinamiquement la close where en récupérant le shéma de la table et en faisant une boucle pour toutes tes tables...
"SELECT
COUNT
(*)
AS Nombre FROM $Table
WHERE $champ[0] LIKE'%$mot%'OR
$champ[1] LIKE'%$mot%'"
etc etc etc
pour récupérer le shéma de ta table, je ne sais plus comment faire.. mais c'est possible...
apacheswiss
Messages postés154Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention22 août 2007 10 août 2006 à 19:21
désolé ca ne marcheras pas... il faut faire attention au type... est surtout...
il te renderas le nombre de lignes qui contient le mot... donc s'il est dans plusieures colonnes de la même lignes il te renvoie 1