Как преобразовать PHP-код в codeigniter - PullRequest
0 голосов
/ 23 мая 2018

Я новичок в codeigniter, не могли бы вы помочь мне преобразовать этот код PHP в codeigniter, пожалуйста?

$kuerimatpel = "SELECT id_matpel from matpel 
                where id_matpel order by bobot desc, nama_matpel  asc";


if ($querymatpel = mysqli_query($con, $kuerimatpel)){
    if (mysqli_num_rows($querymatpel)>0){
        while($matpel = mysqli_fetch_array($querymatpel)){ 
                 $arraymatpel1[]= $matpel['id_matpel'];
            }
        }
    } 

foreach ($arraymatpel1 as $keymatpel => $value) {   
    $matpelid = $arraymatpel1[$keymatpel];
}

Заранее спасибо.

1 Ответ

0 голосов
/ 23 мая 2018

Надеюсь, что это поможет вам:

Примечание : убедитесь, что вы сконфигурировали свой параметр БД в database.php и загрузите базу данных либо в autoload.php или в контроллере

как In autoload.php

$autoload['libraries'] = array('database');

Сделайте так: (для получения дополнительной помощи перейдите по ссылке ниже)

$id_matpel = 'value for where condition';
$this->db->select('id_matpel');
$this->db->from('matpel');
$this->db->where('id_matpel',$id_matpel);
$this->db->order_by('bobot','DESC');
$this->db->order_by('nama_matpel','ASC');

$query = $this->db->get();
if ($query->num_rows() > 0 )
{
   $arraymatpel1 = $query->result_array();
}
/* print here to check for data 
  print_r($arraymatpel1);
*/
foreach ($arraymatpel1 as $key => $arrmatpel) 
{  
   /* do whatever you want*/
   $matpelid = $arrmatpel['id_matpel'];
}

для справки: https://www.codeigniter.com/user_guide/database/index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...