如何在get语句中按选项添加订单

时间:2019-06-05 07:14:56

标签: php mysql codeigniter get

您好,我在弄清楚如何在get语句上添加订单时遇到了一些麻烦。我想要的是添加订单,以便在我打印它们时将它们排序。

这是我尝试过的,但没有结果

$kasses = $this->db->from($this->kasses);
$kasses = $this->db->order_by("color", "asc");
$kasses = $query = $this->db->get(); 
return $kasses = $query->result();

这是我获取数据库的地方

$kasses = $this->db->get('kasses')->result_array();

在这里我将其打印在屏幕上

$kassa=''; 
foreach($kasses as $kass){
    if($kass['stock_alert']>=$kass['stock']){
        ?>
        <a href='#' onclick='showAjaxModal("index.php?modal/popup/kasses_edit/<?=$kass['id'];?>");'>
        <?php echo $kass['type']." / ".$kass['color']." / ".$kass['dimensions']."cm : <span style='color:brown;font-weight:bold'>".$kass['stock']."</span></a><br/>";
        }

任何想法我该如何实现? 预先感谢

2 个答案:

答案 0 :(得分:0)

我知道了 这就是我做到的

$this->db->order_by("color_id", "desc");
$kasses =   $this->db->get('kasses')->result_array();

答案 1 :(得分:0)

尝试一下

$this->db->from('kasses');
$this->db->order_by('color_id','desc');
$query = $this->db->get();
if ($query->num_rows() > 0) {
    return $query->result_array();
    //$kasses = $query->result_array();
}else{
    return array();
}