$id = array(4,2,3,1);
$query = "SELECT `id` FROM `a` WHERE `id` in ($id)";查出来的结果次序不是$id里面的次序,请问怎么样才能查询结果是数组的次序?
$query = "SELECT `id` FROM `a` WHERE `id` in ($id)";查出来的结果次序不是$id里面的次序,请问怎么样才能查询结果是数组的次序?
解决方案 »
- mysql数据库 表中的字段类型 为什么会无缘无故的自动改变呢?
- 求一个sql语句
- MySql中遇到一个很诡异的问题
- 我的sql搜索出现问题拉,请高手指点下?急用!
- 一个mysql服务器里,新建一个数据库1000张表或10个数据库每个数据库100张表,哪个将来查询效率高
- 关于MySQL的入门问题(在线等待!)!!!
- 一个常见的查询问题,希望大家能够帮我!多谢!
- 请问:MYSQL数据库对表的行数有限制吗?
- 在win2003下安装mysql后,不能运行create命令,问题如下(在线等待,高分相送)
- 导入txt文本数据到数据库中的表出错,敬请指点。
- mysql中在没有备份的情况下怎样恢复数据库
- load data infile
SELECT * FROM TT ORDER BY IF(ID=4,1,IF(ID=2,2,IF(ID=3,1,ID)))
$query = "SELECT `id` FROM `a` WHERE `id` in ($id) order by instr('$id',`id`)";