• 15-08-2006, 01:56:01
    #1
    Şöyle bi sorunum var

    Alttaki gibi tip ler var

    var $tip = array(
    "a",
    "b",
    "c",
    "d",
    );

    Ben burdan $sql = "select * from kategori order by id desc limit 10"; şeklinde son 10 kaydı alabiliyorum.

    a yada b olarak girilen son 10 kaydı nasıl alabilirim?
  • 15-08-2006, 02:15:22
    #2
    kolon ismini yazmamışsın ben icerik diye bir kolonun odluğunu farz ederek 1-2 örnek yazıyorum
    //icerik kolonunda a gecenlerin son 10 kaydı
    $sql = "select * from kategori where icerik like '%a%' order by id desc limit 10";
    // a ile başlayanları cekme son 10 tane
    $sql = "select * from kategori where icerik regexp '^a' order by id desc limit 10";
    // array içinden 1.değerin değeri ile başlayan son 10 kayıdı çekme veya array içindeki 0 no lu değer
    $sql = "select * from kategori where icerik regexp '^$tip[0]' order by id desc limit 10";
    yukarıda yazdığın array ı sql sorgusu içinde ne şekilde kullanmak istediğini yazarsan belki daha fazla yardımcı olabilirim
  • 15-08-2006, 02:22:20
    #3
    Sayende hallettim ALLAH RAZI OLSUN

    //Bu şekilde a kategorisindeki son 10 kaydı aldım
    
    $sql = "select * from kategori where tip like '%a%' order by id desc limit 10";
    Allah razı olsun hocam Php ye yeni başlıyorumda
  • 15-08-2006, 02:38:21
    #4
    TrueLove adlı üyeden alıntı: mesajı görüntüle
    Sayende hallettim ALLAH RAZI OLSUN

    //Bu şekilde a kategorisindeki son 10 kaydı aldım
    
    $sql = "select * from kategori where tip like '%a%' order by id desc limit 10";
    Allah razı olsun hocam Php ye yeni başlıyorumda
    Bişi değil
    https://www.r10.net/167671-post3.html buraya örnek yazmıştım biraz sanırım bakarsan yardımcı olur