2015-10-26 5 views
0

У меня есть таблица У студентов, у которых есть student_id (Pk) и два столбца class_id и class_id2 как студент, могут быть зарегистрированы в двух классах Я бы хотел использовать Code-ignitter для получить значения обоих столбцов и я попытался массивы, но это не похоже на работу, как он получает все студентыКак получить значения из двух столбцов в одной таблице

<?php 
    $students = $this->db->get_where('student' , array('class_id'=>$class_id))->result_array(); 
     foreach($students as $row):?> 
      <tr class="gradeA"> 
       <td><?php echo $row['roll'];?></td> 
       <td><?php echo $row['name'];?></td> 
<?php 

, когда я изменить значение class_id2 он получает значения из этого столбца, но я не знаю, если есть способ, я могу получить оба?

+0

вы хотите получить данные по ИНЕКЕ, которая содержит два class_1 и class_2 состояние. я прав? –

ответ

0

попробовать это,

$this->db->or_where("class_id",$class_id); 
$this->db->or_where("class_id2",$class_id); 
$students = $this->db->get('student')->result_array(); 
+0

Идеальный не мог бы сделать это лучше, ваш лучший помощник – Anasbzr

+0

Еще один sugession с моей стороны, старайтесь избегать ввода вопросов в представлениях. –

+0

записи запросов в представлениях, извините, но я не совсем понял этот термин «views» – Anasbzr

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