lostyazilim
tr.link

Siteme arama motoru için veritabanı oluşturma

5 Mesajlar 1.033 Okunma
lstbozum
tr.link

bozfe bozfe WM Aracı Kullanıcı
  • Üyelik 27.11.2018
  • Yaş/Cinsiyet 35 / E
  • Meslek memur
  • Konum Adana
  • Ad Soyad B** D**
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Merhaba arkadaşlar, henüz iki aylık Web yazılımcı gibiyim ama siteme arama motoru için veritabanında takıldım kaldım.. phpmyadmin ile veritabanı oluşturuyorum ama kelimeye tıkladığımda veriyi linkli şekilde getirmiyor.. yani sitemde kelime ile bir sayfa araması sonucu sadece tıklanamayan URL adresi geliyor.. bu nasıl düzelir acaba? hazır kod kullandım ama link sonucu veren işe yarar hazır kodlarınız varsa onu da alıp düzenleyebilirim.. çok uğraştım ama bilgim yetersiz kaldı..
 

 

wmaraci
reklam

worldww worldww Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 21.04.2018
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum Sakarya
  • Ad Soyad B** Ö**
  • Mesajlar 2112
  • Beğeniler 626 / 737
  • Ticaret 4, (%100)
Kodlarınızı paylaşırsanız inceleyelim.
 

 

bozfe bozfe WM Aracı Kullanıcı
  • Üyelik 27.11.2018
  • Yaş/Cinsiyet 35 / E
  • Meslek memur
  • Konum Adana
  • Ad Soyad B** D**
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
kodlarda sıkıntı çıktığı için bu mesajı silemedim. alttaki mesajda kodlar bulunmaktadır.
 

 

bozfe bozfe WM Aracı Kullanıcı
  • Üyelik 27.11.2018
  • Yaş/Cinsiyet 35 / E
  • Meslek memur
  • Konum Adana
  • Ad Soyad B** D**
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
gizlemek zorunda olduğum kısımlara ? yerleştirdim. "$row" olan yerler değişecek mi bilemedim. sütunlarım "title" "description" "url" şeklinde.. bugün kontrol ettiğimde aramaya tıklatıyorum ama tepki bile vermiyor. Yardımcı olursanız çok sevinirim. Artık başım patlama noktasına geldi.


search.html dosyası





<script></script>
<script>
function do_search()
{
var search_term=$("#search_term").val();
$.ajax
({
type:'post',
url:'get_results.php',
data:{
search:"search",
search_term:search_term
},
success:function(response)
{
document.getElementById("result_div").innerHTML=response;
}
});

return false;
}
</script>












get_results.php dosyası


if(isset($_POST['search']))
{
$host=":?";
$username="?";
$password="?";
$databasename="?";
$connect=mysql_connect(?,?,?);
$db=mysql_select_db(IteratorAggregate);

$search_val=$_POST['search_term'];

$get_result = mysql_query("select * from search where MATCH(title,description) AGAINST('$search_val')");
while($row=mysql_fetch_array($get_result))
{
echo "
  • ".$row['title']."
    ".$row['description']."
  • ";
    }
    exit();
    }
    ?>


    bu da veritabanı








    CREATE TABLE `?` (

    `title` date NOT NULL,
    `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_turkish_ci NOT NULL,

    `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_turkish_ci NOT NULL

    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;








    2018-11-10
    10 kasım 2018 tarihli
    https://?.html




     

     

    wmaraci
    wmaraci

    bozfe bozfe WM Aracı Kullanıcı
    • Üyelik 27.11.2018
    • Yaş/Cinsiyet 35 / E
    • Meslek memur
    • Konum Adana
    • Ad Soyad B** D**
    • Mesajlar 4
    • Beğeniler 0 / 0
    • Ticaret 0, (%0)
    livesearch yöntemi kullanarak ihtiyacımı gördüm, teşekkürler..