05. november 2003 - 19:10Der er
5 kommentarer og 1 løsning
fin tekst i et felt
Hej igen...
Jeg ønsker en kodestump der kan søge efter ord i et felt, og skrive udskrive hvor mange gange dette ord er nævnt.
Altså: id | felt --------- 1 | annonce;idenyt 2 | internet;idenyt 3 | internet;annonce altså skal den kunne fortælle, at der 2 steder i felt er skrevet idenyt.
Håber det er forståeligt, og at nogen kan løse det ... Tak!
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$query = "select count(*) from ...indsæt tabelnavn her... where ...indsæt feltnavn her... = ...indsæt søgeord her..."; Den returnerer antallet af forekomster..
Er det derimod i PHP alene, så er følgende en løsning: $counter = 0; foreach ($arrayname as $key => $value){ if (strstr($value,$searchvalue)) $counter++; }
$counter indeholder nu antallet af felter, der indeholder din søgestreng.
Både ja og nej... Count funktionen virker og var også allerede afprøvet. Problemet er, at der ikke kun står internet i feltet, men f.eks. "annonce;internet" og så finder den det ikke. Altså den skal søge på *internet* / %internet% hvilket jeg ikke kan få den til... :(
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.