发新话题
打印

能不能对己从数据库中己取出的记录集进行再排序???

能不能对己从数据库中己取出的记录集进行再排序???

最近用到匹配搜索比较多,但没有较好的拆词的技术,只要自已写了个较为简单的中英文拆词程序,但是所拆结果不理想,所以想用对提取出来的结果进行再排序以求改善一下。但发现SQL语句的排序功能有限只好退而求PHP的功能,所以想对提取出的记录集进行再处理,但又怕破坏通过mysql_query语句获得的结果集的结构,以致影响整个页面的既成设置,所以在此请教一下,不知好不好解决。。。简单的说就是在不影响记录集的结构的情况下对其按一定规则再排序。。。

[ 本帖最后由 zimu1985 于 2008-3-22 10:38 编辑 ]

TOP

按什么进行排序?
order by不行吗?  还是我理解错了
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

询问人答复

因为order by功能无法实现那种排序效果,所以才想重新排序的。。比如:想按字段值与搜索词的“匹配度”来排序,这个是SQL语句中的任何一种函数都不能实现的,所以。。才想能不能待结果取出后再排序,己利用PHP自定义函数这个长处来解决问题。。

TOP

飘过。。。。
世界极静  只有灵魂独舞--------世界上没有任何事可以替代坚持。

我们都需要论坛 论坛也同时需要我们的支持

TOP

想按字段值与搜索词的“匹配度”来排序~~~
这个太强大~~~
楼主很牛×发现~~
问的问题偶们都没咋见过~
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

发新话题