排序php codeigniter按博客页面的日期排序

时间:2017-08-23 22:25:18

标签: php codeigniter sorting

我有一个小问题,博客页面,博客帖子按升序排列,我应该有#34;最新的应该是第一个"降序排列 这是我为博客帖子页面试用的代码

std::sort(std::begin(v1), std::end(v1));
std::sort(std::begin(v2), std::end(v2));

std::vector<std::string> common_elements;
std::set_intersection(std::begin(v1), std::end(v1)
                    , std::begin(v2), std::end(v2)
                    , std::back_inserter(common_elements));

for(auto const& s : common_elements)
{
    std::cout<<s<<std::endl;
}

1 个答案:

答案 0 :(得分:0)

看起来您正在从数据库中提取结果,而在CodeIgniter中,当您有查询并且需要对其进行排序时,请使用order_by方法。第一个参数是要排序的字段,第二个参数是排序方向:

// For blog posts sorted by post_date in ascending order
$this->db->order_by('post_date', 'asc'); 

// For blog posts sorted by post_date in descending order
$this->db->order_by('post_date', 'desc');

请参阅CodeIgniter用户指南中的详细信息:https://www.codeigniter.com/userguide3/database/query_builder.html#ordering-results