where time<>0 AND img != "" and id in(564,2540,2541,810,2539,2521,2538,1543,1690,1437,813,689)
怎么按照564 ,250 , 2541.....这个顺序进行排序?
怎么按照564 ,250 , 2541.....这个顺序进行排序?
解决方案 »
- PHP生成word时是否能控制页面设置?
- php session 失效问题?
- 请问一下高手discuz论坛程序与多个网站程序整合?
- 运行一段程序,提示 SQL语句错误: Resource id #14,不解是什么意思???
- sphinx已经搭建好,但是中文就是搜索不出来。求助。
- 关于这段代码中的save_node
- apache每隔个把小时左右就出现以下日志错误,翻遍史料,无法解决,期待大神帮忙分析分析!
- 如何判断数据集rs为空?
- session问题
- 使用dreamweaver打开php文件问题,求大神解答
- 大家帮我看看这个PHP虚拟主机的配置,高分求解~~
- 问题有二,第一行判断不出来,直接输出结尾null input;但是内容依然写入数据库
where time<>0 AND img != "" and id in(564,2540,2541,810,2539,2521,2538,1543,1690,1437,813,689)
order by
order by id!=564,id!=2540,id!=2541,id!=810,id!=2539,id!=2521,id!=2538,id!=1543,id!=1690,id!=1437,id!=813,id!=689
再给个选择:
order by find_in_set(id,'564,2540,2541,810,2539,2521,2538,1543,1690,1437,813,689')
不等于??
$id=array(564,2540,2541,810,2539,2521,2538,1543,1690,1437,813,689);
$s=join(',',$id);
$sql="....where time<>0 AND img != \"\" and id in(564,2540,2541,810,2539,2521,2538,1543,1690,1437,813,689)
order by find_in_set(id, '$s') ";
echo $sql;