我想按发布日期的降序获取数据库数据。数据库包含名为posting_date的字段。这是我获取数据的代码(在模型中)。
public function get_data_by_volunteer_id($fields = "*", $volunteer_id)
{
$this->db->select($fields);
$query = $this->db->get_where(self::$tbl_name, array(
"user_id" => $volunteer_id));
return( $query->result() );
}
答案 0 :(得分:1)
在查询中添加以下内容
$this->order_by('posted_date', 'desc');
所以你的最终查询将是
$this->db->select($fields);
$this->db->get_where(self::$tbl_name, array(
"user_id" => $volunteer_id));
$this->order_by('posted_date', 'desc');
$query=$this->db->get();
return $query->result();
答案 1 :(得分:1)
你可以试试这个
function get_data_by_volunteer_id($fields, $volunteer_id)
{
$query = $this->db->query("SELECT * FROM table_name WHERE user_id = '$volunteer_id' ORDER BY posted_date DESC");
$result = $query->result_array();
return $result;
}