Jump to content

php de arama motoru


Recommended Posts

ben bir web sitesi yepıyorum ve icerigine arama motoru eklemek istiyorum

bana ilgili linkleri yollar mısınız?

yollarsanız sevinirim..

Ögneğin adını soyadını seklinde bilgileri arayıp bulacak

bu sql de olabilir

veri tabanıda olabilir

simdiden ilginiz icin tesekkurler..

Link to comment
Share on other sites

ben bir web sitesi yepıyorum ve icerigine arama motoru eklemek istiyorum

bana ilgili linkleri yollar mısınız?

yollarsanız sevinirim..

Ögneğin adını soyadını seklinde bilgileri arayıp bulacak

bu sql de olabilir

veri tabanıda olabilir

simdiden ilginiz icin tesekkurler..

tam emin değilim ama bence o iş için veritabanı kullancaksan siteyi veritabanına kaydedeceksin. yada anahtar kelimeler kullanacaksın ona göre arama yapacak. ama daha kolayları varsa bilemem. veritabanı dediğin için böyle dedim

Link to comment
Share on other sites

  • 2 hafta sonra ...

Dinamik sitelerde arama motoru çok kolay bir yapıdır. Herşey db de kayıtlı olduğuna göre herşeyi db den arayacaksın. Çok kompleks kodlara gerek yoktur. bir örnek vermek gerekirse:

$sqlara="select yazino,pcountry,yazi,baslik,onay from yazilar where ((pcountry like '%$keyword%') or (yazi like '%$keyword%')) and onay='E' ORDER BY yazi DESC LIMIT 15";
$sqlarahata = mysql_query($sqlara) or die ("Hata: Yazı Bilgileri Alınamıyor");
$yazi_sayi = mysql_num_rows($sqlarahata);[/CODE]

mesela yukarıdaki kodun yapısı selec * from db where koşul; yapısındadır. mantık olarak yazılar tablosundan arama yapılacak değerleri alıyoruz. koşul olarakta ana sayfada form dan gelen değere benzer olanla karşılaştırıyoruz. eğer aynı ise seçtiriyoruz.geri kalanlarda diğer koşullar yazı admin tarafından onaylandımı ve neye göre sıralanacak gibi. bu sadece seçme kısmı yazdırma kısmını yaparsınız yapamazsanız yardımcı olurum.

Bu forumdan örnek verecek olursak "başlıklarda aratalım" seçeneğini işaretlediniz. Select baslik from board where (baslik like '%$keyword%') diyecektik. Yani dinamik yapıda aratma yapmak çok kolay biraz sql bakmanız gerekli.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...