我有一个包含以下列的数据库:
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<nav aria-label="Page navigation">
<ul class="pagination">
<li>
<a href="#" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<li class="active"><a href="#">1 <span class="sr-only">(current)</span></a></li>
<li><a href="#">2</a></li>
<li class="contain-copies"><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li>
<a href="#" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
</nav>
例如,现在在mydatabase中,我已经拥有5个数据。然后我只想从我的数据库中获取3个最新数据。我应该使用什么命令?现在我只是使用
id|company_id|company_name|create_at|updated_at|deleted_at
$comIn = new CompanyInfo;
$modalData = $comIn->where('company_id',$cid)->get();
包含所有可用的五个数据,实际上我可以创建另一个变量来放置来自$modalData
的最后3个数据。但我只是想通过mysql命令来做,我能真的这样做吗?我应该把它放在哪里
$modalData
答案 0 :(得分:1)
这样做会完成工作
$comIn = new CompanyInfo;
$modalData = $comIn->where('company_id',$cid)->orderBy('id','desc')->take(3)->get();