データベーステーブルからすべてのレコードを取得する非常に小さなスクリプトがあります。コードは次のとおりです。
$query = $this->db->get($this->table_name);
return $query->result();
この構文を使用して、どのようにORDER BY 'name'を注文しますか?
私は最後に少しずつ注文を固執するたびにエラーが発生します。
乾杯、
Get()関数はすぐに選択クエリを実行し、ORDER BY条件をパラメーターとして受け入れないと信じています。条件を個別に宣言してからクエリを実行する必要があると思います。これを試してみてください。
$this->db->from($this->table_name);
$this->db->order_by("name", "asc");
$query = $this->db->get();
return $query->result();
単一のクエリでこのコードを複数の順序で使用します。
$this->db->from($this->table_name);
$this->db->order_by("column1 asc,column2 desc");
$query = $this->db->get();
return $query->result();
シンプルで簡単:
$this->db->order_by("name", "asc");
$query = $this->db->get($this->table_name);
return $query->result();
コードに「order_by」句を追加し、以下のように変更します。
$this->db->order_by('name', 'asc');
$result = $this->db->get($table);
行くぞ.
これを試して:
$this->db->select('main.*');
$this->db->from("ci_table main");
$this->db->order_by("main.id", "DESC");
return $this->db->get()->result();
100%働く!!!!
$this->db->order_by('price', 'ASC');
$q=$this->db->get('add_new_car');
return $q->result_array();
この方法で配置することもできます。
return $this->db->order_by('name', 'DESC')->get($this -> table_name)->result();
シンプルで簡単な方法:
// ascending order
$q=$this->db->select('*')->from('tbl_name')->order_by('name','asc')->get();
return $q->result();
// descending order
$q =$this->db->select('*')->from('tbl_name')->order_by('name','desc')->get();
return $q->result();
2つのテーブルの結合と名前による順序付け-100%working。
$this->db->from('user_login');
$this->db->join('role','user_login.Roleid=role.Roleid');
return $this->db->order_by('Uname ASC')->get('')->result();
$query = $this->db->from("table_name")->order_by("table_name.column_name desc")->get();
return $query->result();