• 16-05-2008, 11:23:00
    #1
    Arkadaşlar LIKE arama ile seo url yaptım tam karşılığı çıkartamadım.
    $query = $_GET['name'];
    
    $sql = "Select  * from tablo_adi where title like '%$query%' order by id desc LIMIT 1";
    bu şekilde yapınca titlede bir benzeri olan başka konu çıkıyor.
    ben istiyorum tam o kelimeyi çıkarsın.
    yani
    db de benzer titleler var diyelim.

    24, "title mitle r10"
    45, "title mitle web"
    145, "title mitle"
    bu şekilde kayıtlar var url addddress.com.cuk/title-mitle.html olunca gidiyor bana 24 id nolu title mitle r10 konusunu çıkarıyor. Tam olarak aynı başlığı çekmem için nasıl bir sql sorgusu yapmam gerek?.
  • 16-05-2008, 12:30:10
    #2
    where title like '%$query%'
    yerine
    WHERE title='$query'
    Tabi bunun için konu başlıkları da title-mitle şeklinde olmalı ya da "title-mittle" adresindeki gibi arada hep - işareti kullanıyorsan, ilk önce o işareti boşluğa çevirmen lazım ki veritabanındaki title sütununa uysun ya da seo_url diye ayrı bir sütun açıp, oraya URL'leiri kaydetmen gerekiyor.
  • 16-05-2008, 12:49:54
    #3
    Aykut adlı üyeden alıntı: mesajı görüntüle
    where title like '%$query%'
    yerine
    WHERE title='$query'
    Tabi bunun için konu başlıkları da title-mitle şeklinde olmalı ya da "title-mittle" adresindeki gibi arada hep - işareti kullanıyorsan, ilk önce o işareti boşluğa çevirmen lazım ki veritabanındaki title sütununa uysun ya da seo_url diye ayrı bir sütun açıp, oraya URL'leiri kaydetmen gerekiyor.
    tşk ederim sorun çözüldü. - işateri str_replace ile tekrar boşluğa çevireceğim.
  • 20-05-2008, 17:40:56
    #4
    20.000 içerik var atıyorum titleler
    dosya.rar
    dosya2.rar
    ayrı bir kategorinin dosyaları
    dosya.zip
    dosya2.zip

    db de zip olanların sayısı 4000 felan geri kalanı .rar
    ben denemeyi ziplerde uygulamıştım, bugünde rar olanlara tıkladım sorun verdi. zip olanları 20.000 veri içinden çekiyor ama .rar olanlarda hata veriyor. 404 e yöneliyor.
    Full text felanmı yapmak lazım.