gpt4 book ai didi

php - 在 Laravel 查询中获取最后一行结果集

转载 作者:行者123 更新时间:2023-11-29 02:24:25 29 4
gpt4 key购买 nike

我在 laravel 中有这个查询

$listings = DB::select('select auction.*, product.* from auction as auction inner join
product as product on auction.productID=product.id where auction.sold=0 and auction.endDate != NOW() order by auction.created_at desc limit 10');

现在我想获取结果集$listings的最后一行或第10行的id。我怎么能那样做?我不能使用这种代码 $lastID = Auction::orderby('created_at','desc')->first() 因为它从表中获取最后一行而不是从结果集。

最佳答案

您可以尝试从结果集中获取最后一条记录:

$listings = DB::select('select auction.*, ...  limit 10');

$last = end($listings);

现在获取id:

$id = $last->id;

关于php - 在 Laravel 查询中获取最后一行结果集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25537010/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com