Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

zend ,sorguya kriter ekleme

Konu, 'PHP' kısmında lordy tarafından paylaşıldı.

  1. lordy

    lordy Üye

    Kayıt:
    22 Aralık 2006
    Mesajlar:
    63
    Beğenilen Mesajlar:
    0
    public function liste($limit_sayi=0)
    {
    $limit_sayi=$limit_sayi*20;
    $rows = $this->fetchAll($this->select()->from($this,array('tercihkodu','sehir','uni','bolum','kontenjan','puan_turu'))
    ->where(" sehir = ?",'ANKARA')
    ->order('sehir')
    ->limit(20,$limit_sayi));

    return $rows->toArray();
    }

    zend framworkten anlayan yardımcı olabilir mi acaba?
    takıldıgım konu

    function 'da $limit_sayının yanına $fields isimli array ekleyip bunu where kosulunda db alanlarınla karsılastırmak amacım.yukarıdaki kod calısıyo bu arada...
     
  2. Skorp

    Skorp Aktif Üye

    Kayıt:
    25 Ocak 2007
    Mesajlar:
    393
    Beğenilen Mesajlar:
    0
    Meslek:
    Coder
    Şehir:
    Avusturya
    sorgu nasil görünsün onu yazarsan yardimci olmaya calisirim ne yapmak istedigini anlamdimda tam.

    anladigim kadari ile ama.
    array i string e cevire bilirsin ama, implode ile ardindan ->where(In($string)) ama emin degilim denemek lazim tabiki.
     
  3. lordy

    lordy Üye

    Kayıt:
    22 Aralık 2006
    Mesajlar:
    63
    Beğenilen Mesajlar:
    0
    yapmaya calıstıgım sey public function liste($limit_sayi=0, $fieilds)
    ekleyip bunu da formdan aldıgım degerlerle karsılastırmak yani orda where($fields gibi bisey olacak
     
  4. Skorp

    Skorp Aktif Üye

    Kayıt:
    25 Ocak 2007
    Mesajlar:
    393
    Beğenilen Mesajlar:
    0
    Meslek:
    Coder
    Şehir:
    Avusturya
    $fieldstring = implode(',',$fiedlids);

    ->where ('id in($fieldstring)')

    denedinmi???

    id vt nindaki sütun adin.