Arkadaşlar aşağıdaki gibi bir kod buldum ama olmuyor
$ara= $urun_adi;
$parcala=explode(" ",$ara);
$sor="select * from urunler where urun_adi LIKE ";
for ($i=0;$i<count($parcala)-1;$i++){
$sor.="%$parcala[$i]%' or urun_adi LIKE ";
}
$sor.="'%$parcala[$i]%'";
$sorgu=mysql_query($sor);
if (empty($ara)){
echo 'Arama alanını boş bıraktın.';
}else{
if (@mysql_num_rows($sorgu)>0){
while($kayit=mysql_fetch_array($sorgu)){
echo $kayit["urun_adi"];
echo '<br/>';
}
}else{
echo 'Eşleşen Kayıt Yok.';
}
}yukarıdaki $urun_adi değişkenine gelen veri
SAMSUNG G900FQ GALAXY S5 16GB WHITE AKILLI TELEFON
bu veriyi explode ile bölüp birden fazla arama yaptıracağım ve en çok eşleşen kelimelere insert yaptıracağım henüz veriyi eşleştirmeye uğraşıyorum
SAMSUNG
kelimesini yazınca yukarıdaki kodlar çalışıyor ama
SAMSUNG G900FQ GALAXY S5 16GB WHITE AKILLI TELEFON
veya
SAMSUNG GALAXY
yazdığımda parça parça arama yapmıyor yukarıdaki kodların bunu yapması lazım ama olmuyor kodlarda ne gibi sorun olabilir acaba?
veya buna benzer bir kod verebilecek varmı arkadaşlar. Yapmak istediğim şey
SAMSUNG G900FQ GALAXY S5 16GB WHITE AKILLI TELEFON
yukarıdaki veya benzer bir yazıyı parçalayacak ve en çok eşleşen kelimelere göre 5 sonucu verecek insert işlemini ben hallederim yardımcı olabilecek varmı arkadaşlar?