• 22-03-2009, 10:03:10
    #1
    arkadaşlar
     if (!$pid) $sql="SELECT *, MATCH(isim) AGAINST('$query') AS skor FROM program WHERE MATCH(isim,aciklama,tags,etiket) AGAINST('$query') order by isim desc limit $alt,$max";
    bu şekilde bir arama sorgum var
    ben bu sorguda
     if (!$pid) $sql="SELECT *, MATCH(isim,aciklama,tags,etiket) AGAINST('$query') AS skor FROM program WHERE MATCH(isim) AGAINST('$query') order by isim desc limit $alt,$max";
    bu bölümün sonunda bulunan order by isim desc limit kaldırıp öyle arama yapmak istiyorum.
    kodu altaki gibi yaptım
    if (!$pid) $sql="SELECT *, MATCH(isim) AGAINST('$query') AS skor FROM program WHERE MATCH(isim) AGAINST('$query')desc limit $alt,$max";
    while ($r=mysql_fetch_array($q)) {
    bu satırda hata veriyor
    kodu
     if (!$pid) $sql="SELECT *, MATCH(isim) AGAINST('$query') AS skor FROM program WHERE MATCH(isim) AGAINST('$query') ";
    bu şekilde kulalnınca oluyor da sorgu sonundaki $alt,$max sildiğimden sayfalama her sayfada 100 e yakın sonuç çıkarıyor
  • 22-03-2009, 10:31:35
    #2
    if (!$pid) $sql="SELECT *, MATCH(isim,aciklama,tags,etiket) AGAINST('$query') AS skor FROM program WHERE MATCH(isim,aciklama,tags,etiket) AGAINST('$query') limit $alt,$max";

    olarak kullanmayı dene
  • 22-03-2009, 11:56:26
    #3
    teşekkürler oldu