【发布时间】:2016-01-16 07:37:28
【问题描述】:
我正在尝试按日期排序并显示结果,但更改 asc 或 desc 对视图中订单的外观没有影响。
型号:
function DisplayLatest()
{
$query = $this->db->query("SELECT * FROM CIUploads INNER JOIN CIUsers ON CIUploads.UserID = CIUsers.UserID");
$this->db->order_by("UploadLikes","asc");
return $query->result();
}
控制器:
function index()
{
$this->load->view('../templates/header.php');
$this->load->model('Category_model');
$data['allwork'] = $this->Category_model->DisplayLatest();
$this->load->view('Latest_view', $data);
$this->load->view('../templates/footer.php');
}
查看:
foreach ($allwork as $value) //joined display//
{
echo "<div class='col-lg-4 display-item'>";
echo "<a href='BLANK'' class='display-link'>";
echo "<div class='caption'>";
echo "<div class='caption-content'>";
echo "<i class='fa fa-eye fa-3x'></i>";
echo "</div>";
echo "</div>";
echo "<img src='".base_url("/application/uploads/")."/".$value->UploadedAt."' class='img-responsive'>";
echo "</a>";
echo "<div class='showcase-information'>";
echo "<p class='caption'>"".$value->UploadTitle.""</p>";
echo "<p class='stats'><i class='fa fa-eye'></i>".$value->UploadViews." <i class='fa fa-heart'></i>".$value->UploadLikes." <i class='fa fa-comments'></i>".$value->UploadComments." </p>";
echo "</div>";
echo "<a href='BLANK'><div class='showcase-user'>";
echo "<p>".$value->Username."<img src=".$value->ProfileImg." class='img-circle'></p>";
echo "</a>";
echo "</div>";
echo "</div>";
}
(我意识到我通过上传喜欢进行排序,因为这是一个整数并且应该可以工作)
【问题讨论】:
-
为什么不在 $query 变量中添加 order by 子句?
标签: php sql codeigniter