• 18-02-2008, 13:56:28
    #1
    Misafir
    arama yaparken select * from gazetearsivikat where kat_baslik LIKE '$arama%' order by kat_baslik asc ile en baştaki kelime bulunuyor, bunu nasıl tüm içerikdeki kelimeleri aramaya çevireceğim mesela tabloda; " r10 1. php " " r10 2. php "" r10 3. php " dosyaları var. ben aramada 3 yada 2 yada 1 yazılınca bulunmasını istiyorum..
  • 18-02-2008, 14:14:51
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SELECT * FROM tablo WHERE baslik LIKE '%$baslik%'
  • 18-02-2008, 14:28:10
    #3
    Misafir
    pardon kodu yanlış vermişim düzelttim.. uykusuzlukdan
  • 19-02-2008, 02:16:19
    #4
    "SELECT * FROM '$tablo' WHERE 'sutun' LIKE '%$kelime' " //kelime ile biten kelimeler
    "SELECT * FROM '$tablo' WHERE 'sutun' LIKE '$kelime%' " //kelime ile başlayan
    "SELECT * FROM '$tablo' WHERE 'sutun' LIKE '%$kelime%' " //herhangi bir şekilde kelimeyi barındıran.
    "SELECT * FROM '$tablo' WHERE 'sutun' ='$kelime' "//birebir eşit olan kelime gelsin.
    Valla bunlara yapabilirsin. Fulltext kullan diyecem ama sende 1 karakter arıyorsun. fultex 3 karakterden yukarısını arıyor. Yani biraz zor gibi görünüyor. ancak şu şekilde olabilir veri tabanına girilen verileri değiştirebilirsin oynayabilirsin.