2013-03-21 4 views
0

Я пытаюсь добавить категории параметров этой функции:Маленький комплекс MYSQL присоединиться

public function get_prog_channel($chaine_id = NULL, $nb = NULL, $debut = NULL) { 
    $q = $this->db->select('*'); 
    $q->from($this->table_prog); 
    if($nb !==NULL || $debut !== NULL){ 
    $q->LIMIT($nb, $debut);} 

    if ($chaine_id !== NULL) { 
     $q->where('channel_id', $chaine_id); 
     $q->join($this->table_emission, 'programs.id=emissions.id'); 

        return $q ->get() 
          ->result(); 
    } else { 
     return $q->get() 
        ->result(); 

    } 


} 

здесь мои таблицы:

  • программы (идентификатор, название, emission_id ...)
  • выбросов (идентификатор, ...., CHANNEL_ID) Категория (идентификатор, ...)
  • rel_emission_categories (category_id, emission_id)

как я могу это сделать PLZ?

ответ

0

Вы не указали, но это похоже на PHP с использованием CodeIgniter Framework. Если это так, измените следующее в соответствии с вашими потребностями.

$query="SELECT * 
FROM table1 INNER JOIN table2 on table1.col=table2.col 
WHERE table1.whatever=? AND table1.hello=? 
LIMIT 1"; 
$params=array(); 
$params[]='whatever'; 
$params[]='world'; 


$result=$this->db->query($query,$params); 
$result=$result->result_array(); 
print_r($result); 
+0

Да его кодignign frwokr, 10x для ура драгоценная помощь –

Смежные вопросы