Ich habe ein sehr kleines Skript, um alle Datensätze aus einer Datenbanktabelle abzurufen. Der folgende Code ist verfügbar
$query = $this->db->get($this->table_name);
return $query->result();
wie würde ich mit dieser Syntax BESTELLEN?
Ich bekomme jedes Mal Fehler, wenn ich die Reihenfolge am Ende festhalte.
Prost,
Ich glaube, die Funktion get () führt die Auswahlabfrage sofort aus und akzeptiert keine ORDER BY-Bedingungen als Parameter. Ich denke, Sie müssen die Bedingungen separat angeben und dann die Abfrage ausführen. Probieren Sie es aus.
$this->db->from($this->table_name);
$this->db->order_by("name", "asc");
$query = $this->db->get();
return $query->result();
Verwenden dieses Codes zur Mehrfachbestellung in einer einzelnen Abfrage.
$this->db->from($this->table_name);
$this->db->order_by("column1 asc,column2 desc");
$query = $this->db->get();
return $query->result();
Fügen Sie einfach die 'order_by'-Klausel in Ihren Code ein und ändern Sie ihn so, dass er wie unten dargestellt aussieht.
$this->db->order_by('name', 'asc');
$this->db->where('table_name');
Da gehst du hin.
Simpel und einfach:
$this->db->order_by("name", "asc");
$query = $this->db->get($this->table_name);
return $query->result();
100% arbeiten !!!!
$this->db->order_by('price', 'ASC');
$q=$this->db->get('add_new_car');
return $q->result_array();
Sie können es auch so arrangieren.
return $this->db->order_by('name', 'DESC')->get($this -> table_name)->result();
Einfacher und einfacher Weg:
// 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();
Join mit zwei Tabellen und Reihenfolge nach Namen - 100% funktioniert.
$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();
Versuche dies:
$this->db->select('main.*');
$this->db->from("ci_table main");
$this->db->order_by("main.id", "DESC");
return $this->db->get()->result();