gpt4 book ai didi

php - MySQL ORDER BY IN()

转载 作者:IT老高 更新时间:2023-10-28 12:02:31 24 4
gpt4 key购买 nike

我有一个 PHP 数组,其中包含多个 ID。这些数字已经订购。

现在我想通过 IN() 方法获取我的结果,以获取所有 ID。

但是,这些 ID 应该像在 IN 方法中一样排序。

例如:

IN(4,7,3,8,9)  

应该给出如下结果:

4 - Article 4  
7 - Article 7
3 - Article 3
8 - Article 8
9 - Article 9

有什么建议吗?也许有一个功能可以做到这一点?

谢谢!

最佳答案

我想你可能正在寻找函数 FIELD -- 虽然通常被认为是一个字符串函数,但它也适用于数字!

ORDER BY FIELD(field_name, 3,2,5,7,8,1)

关于php - MySQL ORDER BY IN(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1332434/

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