Profil detayı eklendi, herkes profillerine girip bir gözatsın! Sevdiğiniz üyelerin cevaplarını takip edin! Tüm güncellemeler

MYSQL Benzerlik Listesi?

Merhaba mysql de benzerlik listesi yapıyorum.


Şimdi tablonun adı "benzerlik". Sütunlar "id, benzer_yazi, benzer_kadi"

Örnek tablo:


--


"1", "yeşil ali ata bak", "mehmet"

"2","elma armut şeftali","mehmet"

"3","kırmızı mavi yeşil","ali"

"4","üzüm şeftali","ayse"

"5","plastik dandini dandini dastana","ismail"

"6","egzoz esrar kömür plastik","ayse"


--


Örneğin "mehmet" isimli kişinin 2 verisi var. Bunlar "yeşil ali ata bak" ve "elma armut şeftali" dır. Bu cümlelerin içinde "yeşil" ve "şeftali" diğer verilerle aynı.


Şöyle çalışacak "mehmet" 2 verisindeki kelimeler diğer verilerdeki verilerle benzerse onları listeleyecek.


Mehmet:

"1", "yeşil ali ata bak", "mehmet"

"2","elma armut şeftali","mehmet"


Liste:

"3","kırmızı mavi yeşil","ali"

"4","üzüm şeftali","ayse


gibi.


Neler yaptım?

1. MYSQL LIKE

2. SOUNDS LIKE


Ancak istediğim sonucu elde edemedim.


Nasıl yapabilirim?

1

Cevaplar (1)

İşlem devam ediyor, lütfen bekleyin..
morfi
@lafcanbazi
3 ay önce

aslinda like ile calismasi lazim ama sanirim kurguyu yanlis yapiyorsun


$topic = "yeşil ali ata bak";

$sql   = "SELECT * FROM konular WHERE konu_baslik like '%".$topic."%'";


bu tekli kullanimi uyenin tum konulari icinse dongu kullanmalisin

İşlem devam ediyor, lütfen bekleyin..

Cevap yaz Sadece sorunun cevabını yazın

Yabancı Dizi Arşivi