gpt4 book ai didi

php - 使用 Laravel 5.4 从 MySql 获取随机元素

转载 作者:可可西里 更新时间:2023-11-01 08:38:50 25 4
gpt4 key购买 nike

我从我的测试表中随机显示一个元素,那么我怎样才能得到这个元素的 id:

$tests= DB::table('test')->inRandomOrder()->limit(1)->get();

因为我想和其他id比较

最佳答案

->get() 从您的 test 表中返回一个 Collection 或记录。您需要使用循环来比较单个记录的值:

$id = 1; // Or whatever you're comparing to
$tests = DB::table('test')->inRandomOrder()->limit(1)->get();
foreach($tests AS $test){
dd($test->id == $id);
}

或者简单地使用 ->first()test 返回单个记录:

$id = 1;
$test = DB::table('test')->inRandomOrder()->first();
dd($test->id == $id);

关于php - 使用 Laravel 5.4 从 MySql 获取随机元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51176741/

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