zendframework多表查詢

/*多表查詢 方法1*/
     $adapater = Zend_Db_Table::getDefaultAdapter(); 
   $select = $adapater->select();//得到一個Zend_Table_Select
     $select->from('course','*');
     $select->join('menu','menu.mid=course.categoryid','name');
  
    //打印查詢語句測試
    //echo $select;
    $result=$adapater->fetchAll($select);
    //$result = $db->fetchAll($select);
  
    //打印查詢結果測試
    print_r($result);

 

 

 

 

/*多表查詢 方法2*/
     $adapater = Zend_Db_Table::getDefaultAdapter(); 
   $select = $adapater->select()//得到一個Zend_Table_Select
   ->from(array('cs'=>'course'), array('organizer'=>'cs.organizer'))
    ->join(array('mu'=>'menu'), 'mu.mid=cs.categoryid',array('categoryname'=>'mu.name'))                      
      //->where('mu.mid'.$mid.'AND cs.categoryid= '.$categoryid);    
   ->where('mu.mid=cs.categoryid');
   //echo  $select;
   $result=$adapater->fetchAll($select);
     print_r($result);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章