相关疑难解决方法(0)

MySQL在IN()中的参数后排序

我的字符串包含许多与我的数据库相对应的ID.喜欢:

1,2,3,4,5
Run Code Online (Sandbox Code Playgroud)

然后我做一个mySQL查询来选择所有这些行:

SELECT * FROM `table` WHERE `id` IN (".$myIDs.")
Run Code Online (Sandbox Code Playgroud)

我希望mySQL按照它们在IN()选择中的顺序返回行.

所以,如果我反而拥有

2,1,3,4,5
Run Code Online (Sandbox Code Playgroud)

在PHP中获取时,我会将#2作为第一行.没有任何ORDER BY,它看起来像是先返回最低的ID.

如果您需要进一步扩展,请告诉我.

php mysql

3
推荐指数
1
解决办法
537
查看次数

标签 统计

mysql ×1

php ×1