- 
                    Üyelik
                    01.07.2016
                
- 
                    Yaş/Cinsiyet
                    29 / E
                
- 
                    Meslek
                    -
                
- 
                    Konum
                    Ankara
                
                - 
                    Ad Soyad
                    H** K**
                
- 
                    Mesajlar
                    284
                
- 
                    Beğeniler
                    48 / 17
                
- 
                    Ticaret
                    3, (%100)
                
 
                Merhaba, başlıkta dediğim gibi benzer yazılar kısmı yapacağım fakat veritabanında benzer satırları bulabilmem için kategori veya etiket sütunu koymamam gerekiyor. O yüzden bende yazı başlığında ki kelimeleri tek tek seçip o kelimeleri etiket gibi diğer yazıların başlık sütununda aramak istiyorum. Kısaca yazı başlığında ki kelimeleri ayırıp her kelimeyi başlık sütununda ayrı ayrı nasıl aratabilirim?
Adım adım:
 - Yazı başlığını veritabanından çekip PHP ile değişkene aktarmak ($baslik) (Bunu yaptım)
 - $baslik değişkeninin içerisinde ki kelimeleri ayırmak.
 - Ayrılan kelimeleri, yazilar tablosunun baslik sütununda aramak.
 - Aranan kelimelerin herhangi biri baslik sütununda varsa döngüye girmesi.
$baslik = "Bu bir deneme başlığıdır"; //BAŞLIĞI TANIMLADIK. BEN NORMALDE SQL İLE ÇEKİP DEĞİŞKENE ÇEVİRİYORUM
$kelime_ayir = explode(" ", $baslik]); //BURADA BAŞLIKTA BULUNAN KELİMELERİ AYIRDIK.
$kelime_ayir =mysql_query("select * from tablo_adi where sutun_adi like '%$kelime_ayir[0]%' OR '%$kelime_ayir[1]%' OR '%$kelime_ayir[2]%' OR '%$kelime_ayir[3]%' OR '%$kelime_ayir[4]%'"); // SQL İLE VERİTABANINDA HER BİR KELİMEYİ ARIYORUZ. OR KULLANDIĞIMIZ İÇİN KELİMELERDEN HERHANGİ BİRİ BİLE İÇİNDE OLAN BAŞLIĞI SEÇMİŞ OLUYORUZ.
                        
     
                 
                                            
        
        
        
            
            
                - 
                    Üyelik
                    11.07.2017
                
- 
                    Yaş/Cinsiyet
                    27 / E
                
- 
                    Meslek
                    Öğrenci
                
- 
                    Konum
                    İstanbul Avrupa
                
                - 
                    Ad Soyad
                    E** K**
                
- 
                    Mesajlar
                    169
                
- 
                    Beğeniler
                    8 / 45
                
- 
                    Ticaret
                    1, (%100)
                
 
                Tavsiyem her sütuna etiket eklemeniz.
1 - Etiketleri veya başlığı (tavsiye etmem) çek.
2 - explode ile ayır hepsini.
3 - SQL oluştur.
4 - foreach komutu ile regexp kullanarak her bir kelimeyi ekle SQL sorgusuna.
4'e örnek : REGEXP '[[:<:]]kelime[[:>:]]'