gpt4 book ai didi

php - 如何使用 PHP 和 MySQL 根据数组值从 MySQL 表中获取值

转载 作者:太空宇宙 更新时间:2023-11-03 10:41:36 26 4
gpt4 key购买 nike

我需要一个帮助。我需要从数据库中获取值,但这应该取决于使用 PHP 和 Mysql 的数组中存在的一些数据。我在下面解释我的代码。

$arr=['1','2','4','5','12','13'];

上面的数组有一些值,它也作为下面给出的一列存在于表中。

db_user:

id    name    supplier_id    city


1 Rocky 1 bbsr

2 Raj 4 CTC

3 Moynk 6 bLS

4 Nilima 1 CTC


5 Biswa 2 BBSR

6 Deepak 12 NPR

7 Rajua 13 OMP

8 Girija 10 CTC

9 Joyes 2 KKR

在上表中,数组值存在于 supplier_id 列中,我需要查询以获取所有 supplier_id 属于该数组的值,并且也按降序排列.请帮助我。

最佳答案

您可以为此使用 IN 子句。首先,获取您的数组并将其内爆到 , 上,这样您就可以获得要搜索的数字列表。然后将该列表提供给 IN 子句并获得结果。

$arr=['1','2','4','5','12','13'];
$values=implode(",",$arr);
$query="SELECT * FROM db_user WHERE supplier_id IN ($values) ORDER BY supplier_id DESC";

现在运行该查询

关于php - 如何使用 PHP 和 MySQL 根据数组值从 MySQL 表中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37319856/

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