gpt4 book ai didi

php - 使用 mysql 查询选择第一个未使用的 id

转载 作者:可可西里 更新时间:2023-11-01 07:05:09 25 4
gpt4 key购买 nike

我有如下数组格式的 ID 列表

$ids = [10, 13, 16, 20, 25, 28, 34, 40, 45];

我的表记录如下

id  email
1 abc@gmail.com
2 xyz@yahoo.com
10 jhs@gmail.com
13 cds@gmail.com
15 gfh@gmail.com
20 dsf@gmail.com

我想将此表与 $ids 数组进行比较并获取第一个未使用的 ID。

对于上面的例子,我期望结果 16。我需要优雅的方式/查询来找到相同的内容。

提前致谢!

最佳答案

<?php
foreach($ids as $id){
$result = DB::table($table)->where('id', '=', $id)->get();
if($result && count($result){
continue;
}
echo 'First unused id :'. $id;
break;
}

?>

关于php - 使用 mysql 查询选择第一个未使用的 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31536094/

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