Toon posts:

[php] tellen 1 woord in db entry

Pagina: 1
Acties:
  • 43 views sinds 30-01-2008

Verwijderd

Topicstarter
weet iemand misschien hoe je telt hoevaak een bepaald woord voorkomt in een database entry...of waar ik dan moet kijken....

  • Wacky
  • Registratie: Januari 2000
  • Laatst online: 17-05 19:58

Wacky

Dr. Lektroluv \o/

Drie hints: COUNT(), WHERE en LIKE .. google is your friend :)

Nu ook met Flickr account


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

ja, maar dat ligt aan je database structuur
wat heb je zelf al geprobeerd?

Verwijderd

Topicstarter
code:
1
2
3
$check = "CAAS";

$query = count(mysql_query("SELECT content,name FROM artikel WHERE content LIKE '%$check%'" ));


deze maar dan krijg ik dus gewoon het aantal entry's die CAAS bevatten en telt ie niet het aantal woorden CAAS dat in 1 entry zit

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op 25 oktober 2004 @ 13:46:
code:
1
2
3
$check = "CAAS";

$query = count(mysql_query("SELECT content,name FROM artikel WHERE content LIKE '%$check%'" ));
deze maar dan krijg ik dus gewoon het aantal entry's die CAAS bevatten en telt ie niet het aantal woorden CAAS dat in 1 entry zit
ehm, je telt nu het aantal resources naar een mysql query die je terug krijgt uit 1 query :o

Verwijderd

Topicstarter
Erkens schreef op 25 oktober 2004 @ 13:48:
[...]

ehm, je telt nu het aantal resources naar een mysql query die je terug krijgt uit 1 query :o
hoe zeg je? sorry begrijp niet wat je wilt zeggen

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op 25 oktober 2004 @ 13:50:
[...]


hoe zeg je? sorry begrijp niet wat je wilt zeggen
nou precies zoals ik het zeg, uit jouw code krijg je altijd 1 als ik me niet vergis

Verwijderd

Verwijderd schreef op 25 oktober 2004 @ 13:50:
[...]


hoe zeg je? sorry begrijp niet wat je wilt zeggen
Basiscursis SQL misschien?

COUNT() is ook een functie binnen SQL.
code:
1
SELECT COUNT(veld) AS aantal FROM tabel WHERE bla=dit

[ Voor 19% gewijzigd door Verwijderd op 25-10-2004 13:55 ]


Verwijderd

Topicstarter
Erkens schreef op 25 oktober 2004 @ 13:52:
[...]

nou precies zoals ik het zeg, uit jouw code krijg je altijd 1 als ik me niet vergis
er komt idd 1 uit ja,

maar hoe kan ik dat dan veranderen?

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op 25 oktober 2004 @ 13:53:
[...]

er komt idd 1 uit ja,

maar hoe kan ik dat dan veranderen?
door eens de manual te lezen van zowel mysql en php :/

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 08:05

Janoz

Moderator Devschuur®

!litemod

Waarom er 1 uit komt staat hier [rml]Erkens in "[ php] tellen 1 woord in db entry"[/rml] en waar je mee zou kunnen beginnen om het op te lossen staat hierboven.

Verder raad ik je ten sterkste aan om, voor het volgende topic dat je gaat openen, de faq van programming & webscripting goed door te nemen!

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.