$ara = mysql_query("SELECT baslik,resim,seo,hit,aciklama FROM video WHERE baslik LIKE '%$aranan%' LIMIT 0 , 26");
$saya = mysql_num_rows($ara);
if($saya==0){
$parca=explode(" ", $aranan);
$aras = mysql_query("SELECT baslik,resim,seo,hit,aciklama FROM video WHERE baslik LIKE '%$parca[0]%' LIMIT 0 , 26");
// PARCA değişkenine arama yapılan sözcüklerin 1. ve 2. var. (explode ile böldüm)
}
@$saya2 = mysql_num_rows($aras);
if($saya2<10 and $parca[1]!=""){
$parca=explode(" ", $aranan);
$arass = mysql_query("SELECT baslik,resim,seo,hit,aciklama FROM video WHERE baslik LIKE '%$parca[1]%' LIMIT 0 , 20");
}
@$saya3 = mysql_num_rows($arass);
$etcs=mysql_query("SELECT baslik,resim,seo,hit,aciklama FROM video WHERE etiket LIKE '%$aranan%' ORDER BY id DESC LIMIT 0 , 4"); Arama aynı kayıtlar
4
●446
- 11-01-2010, 00:20:07Merhaba, arama yaptığım 1. sorguda gösterilen kayıtların 2. ve 3.sorguda gözükmemesi için ne yapabilirim?
- 11-01-2010, 08:19:29Üyeliği durdurulduilk sorgudan donerken id leri dizi olarak toparlarsaniz sonra implode ile ayirac virgul kullanarak birleştirip sonrada sql de not in ifadesini kullanabilirsiniz
not in ifadesini video olarak anlatmistim;
http://www.programlamatv.com/ders/my...-in-deyimleri/ - 11-01-2010, 11:46:08http://www.sql-tutorial.com/sql-distinct-sql-tutorial/ işine yarar...
- 11-01-2010, 13:45:26bunu nasıl yapabilirim ?sdemirkeser adlı üyeden alıntı: mesajı görüntüle
- 12-01-2010, 23:20:52tamam 2. ve 3. sql sorgularımda not in kullanacağım ama ilk sorgudan donerken id leri dizi olarak toparlarsaniz sonra implode ile ayirac virgul kullanarak birleştirme olayı nasıl olacak?