Aramayan Bulamaz
×
veritabanında arama yaptırma etiketine ait içerikleri görüntülemektesiniz.
PHP Site İçi Arama Motoru Yapımı

Web sitelerimizin içinde bazen konuları bulmak için basit bir arama motoruna ihtiyacımız olabiliyor. Şimdi basit bir örnekle açıklayacağım bunu:
Aramayı yapacak formun html kodları

<form action="sonuc.php" method="get"> <input type="text" name="aramasorgusu" placeholder="Aramak istediğiniz kelimeyi yazınız"><br> <input type="submit" value="Ara"> </form>

sonuc.php içinde bulunacak kodlar

<?php $aramasorgusu = @mysql_real_escape_string($_GET['aramasorgusu']); $sonucsorgu = @mysql_query("SELECT * FROM konular WHERE baslik LIKE '%".$aramasorgusu."%'" ); if(@mysql_num_rows($sonucsorgu)>0){ while($sorguoku=@mysql_fetch_array($sonucsorgu)){ echo $sorguoku['baslik'].'<br>'; } } else{ echo 'Aradığınız İçerik Bulunamadı'; } ?>

SELECT * FROM konular sorgusu ile konular isimli tablodaki verileri seçiyoruz ama burada şart var WHERE baslik ile baslik isimli sütündaki verileri almasını söylüyoruz fakat burada yine bir şart belirtilmiş LIKE veritabanından arama yapmak için kullanılan komuttur LIKE %aranacak kelime% şeklinde sorgu yapılır biz % işaretleri arasında formdan gelen sorguyu tutan değişkenimizi koyuyoruz, sonra while döngüsü ile bulunan sonuçları alt alta gelecek şekilde yazdırıyoruz, siz bunu daha güzel bir şekilde yapabilirsiniz, link olarak belirlersiniz yada güzel bir tasarımla da yapabilirsiniz ben sizlere en basit haliyle anlattım.

Anlamadığınız yerler olursa konu altından yorum yaparak bana ulaşabilirsiniz.

  • Önceki Sayfa
  • Sonraki Sayfa