gpt4 book ai didi

php - 根据数组按顺序获取数据

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

我得到了一个 id 类似的数组:

$array = array('1234','3214','8764','8467'2364','1113')

我检索项目数据的方法是使用 IN 语句,例如:

...product_id IN ('.$array .')...

问题是我得到的数据是按照我不知道的顺序给出的(例如8467,2364,3214,1234...)。

有没有办法按照数组中提供的顺序从mysql获取数据?

提前致谢

最佳答案

使用 order 子句,例如,

$oderFields = implode(",",$array);
SELECT....ORDER BY field(product_id, $oderFields);

关于php - 根据数组按顺序获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16892662/

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