Regexp kullanarak yapabilirsin diye düşünüyorum. Kendine göre geliştir istersen hocam:
WHERE hucre REGEXP '([[[:blank:][:punct:]]|^)gel([[:blank:][:punct:]]|$)'
veya şöyle uzatabilirsiniz (önünde kelime olmayağı için mutlaka boşluk olarak o yüzden "gel" demeden önce boşluk koyabiliriz):
"select * from TABLO where kelime LIKE '% gel%' or kelime LIKE '% gel,%' or kelime LIKE '% gel;%'


wdelen adlı üyeden alıntı: mesajı görüntüle
Veritabanında LIKE işlemi ile bir arama yapılacak ama aranılacak sütun da bir paragraf var.Ve aradığımız kelimeyi direkt bu paragraf içinden bulacak.Ama;
  • %kelime% yapamazsınız çünkü yalnız 'our' kelimesini arattığım zaman your da gelir
  • kelime% yapamazsınız çünkü o kelime sadece o paragrafın başındaysa gelir
  • %kelime yapamazsınız (1.maddedekine benzer nedenden)

Örnek olarak;


1.satırda aramak istediğimiz sütunda şu metin olsun: "Buralarda çok fazla gelgit var."

2.satırda aramak istediğimiz sütunda şu metin olsun: "Bu yüzden ister gel,"

3.satırda aramak istediğimiz sütunda şu metin olsun: "Bu yüzden ister gelme."

Şimdi "gel" kelimesini arattığım zaman sadece 2. satırı çağırması lazım.(Yanında noktalama işareti olması sıkıntı çıkarmamalı)

Bunu yapabilecek webmaster-master arkadaşları dört gözle bekliyorum.