MYSQL limit kullanımı?

badyguard14 mert kaan

Selam arkadaşlar hemen mevzuya geçelim.Veritabanından 5erli yorum çekiyorum laklin veritabanındaki yorum sayısı çift değilse sonda kalanları almıyor limit $id,5 olarak kullandım diyelim 13 yorumum var 5erli 10 tanesi aldırınca geriye kalan 3ü alımıyor ne yapmalıyım?

01-08-2011 22:08

    Php

    hiçbirşey anlamadım. kodlardan o kısmını yazsana.

    Her programcı birgün Php yi tadacaktır
    02-08-2011 23:24

      Php

      badyguard14 mert kaan

      hocam şimdi kodlar şöyle;

      $konu=$_POST["konu"];
      $id=$_POST["id"];
      $ara=mysql_query("SELECT * FROM yorum WHERE konu LIKE '$konu%' limit $id, 5");

      postla konu ve id bilgisini alıyorum yorum tablomdan konuyu aratıp $id den sonra 5 tane o konuya ait olan yorumu çektirmeye çalışıyorum.normalde yorum sayısı 5 in katlarıysa alıyor 5in katları değilse almıyor örneğin 13 yorumum var 5 -5 alıp son 3 yorumu almıyor.Limitte belirlediğim sayıdan az olunca almaz dediler ben azda olsa onlarıda almasını istiyorum

      03-08-2011 13:26

        Php

        kalan kısmı alması lazım. diyelim 13 yorum var.

        LIMIT 10,5 dediğinde 10. kayıttan başlar ve 5 kayıt gösterir. 3 tane kaldığına göre onları gösterir.

         

        güvenlik için şunları da süzersen iyi olur.

        $konu =(int) $_POST["konu"];
        $id =(int) $_POST["id"];

        sayı olmasını garanti eder.

         

         

        Her programcı birgün Php yi tadacaktır
        03-08-2011 22:35

          www.Phpkodlari.com © 2009 Herkes Php öğrenecek
          Web tasarım ve eğitim kaynağınız.