【发布时间】:2014-01-26 00:44:29
【问题描述】:
我有一张表,只有id和name,有一个这样的mysql
`SELECT * FROM table WHERE id IN(154,12,148,50);`
我使用 while 循环 PHP 以正常方式显示结果:
while($rows= mysql_fetch_array($result)){ echo $rows['id'], echo $rows['name'] }
但结果是按 IN 第 12 条 ,50,148,154 中的 id 字段排序的
我想让它们仍然在 IN() 中索引:154,12,148,50
有什么办法吗?
非常感谢
【问题讨论】:
-
答案就在问题中!见 FIELD()