Free PHP Hostings – Bedava PHP Hostingler -MYSQL-PHP

Free PHP Hostings – Bedava PHP Hostingler – MYSQL Destekli Hostingler – PHP Destekli Hostingler – Bedava PHP Alan

Php ile Arama motoru yapmak

Yazan: freephphosting Nisan 24, 2008

  1. < html>
  2. < head>
  3. < title>PHP ile veritabaninda Arama Ornegi – turk-php.com
  4. < /head>
  5. < body>
  6. < ?php
  7. $string=$_POST['string'];
  8. echo $string;
  9. $baglanti=mysql_connect(localhost,root,“”);
  10. mysql_select_db(veritabani_adi);
  11. $SQL=SELECT id FROM edergi WHERE makale_keywords like ‘%$string%’ or makale_ad like
  12. ‘%$string%’ or makale_yazar like ‘%$string%’;
  13. $sorgu=mysql_query($SQL) ;
  14. if (!$sorgu)
  15. {
  16. echo Hata Olustu:

    . mysql_error() . ); exit();

  17. }
  18. $arguman=0;
  19. $adet=0;
  20. while($sira=mysql_fetch_array($sorgu))
  21. {
  22. $sonuc[$arguman]=$sira["id"];
  23. $arguman++;
  24. }
  25. if($string{0}!=)
  26. {
  27. $pieces=explode( ,$string);
  28. for($i=0;$i<(count($pieces)-1);$i++)
  29. {
  30. $SQL=SELECT id FROM edergi WHERE makale_keywords like ‘%$pieces[$i]%’or
  31. makale_yazar like ‘%$pieces[$i]%’ or makale_ad like ‘%$pieces[$i]%’ ;
  32. $sorgu=mysql_query($SQL) ;
  33. if (!$sorgu)
  34. { echo(Hata Olustu:

    . mysql_error() . ); exit();}

  35. $i=0;
  36. echo count($sonuc);
  37. while($sira=mysql_fetch_array($sorgu))
  38. {
  39. while($i<(count($sonuc)-1))
  40. {
  41. if($sira["id"]!=$sonuc[$i])
  42. $sonuc[$arguman]=$sira["id"];
  43. $arguman++;
  44. $i++;
  45. }
  46. }
  47. }
  48. }
  49. for($i=0;$i<count($sonuc);$i++)
  50. {
  51. $SQL=SELECT * FROM edergi WHERE id=’$sonuc[$i]‘;
  52. $sorgu=mysql_query($SQL) ;
  53. if (!$sorgu)
  54. { echo(Hata Olustu:

    . mysql_error() . ); exit();}

  55. while($sira=mysql_fetch_array($sorgu))
  56. {
  57. echo $sira["makale_ad"];
  58. ? >
  59. < BR>
  60. < ?php
  61. }
  62. }
  63. ? >
  64. < /body>
  65. < /html>

Yorum Yapın

XHTML: Bu etiketleri kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>