站内搜索的时候搜索结果的排列顺序由什么决定

来源:百度知道 编辑:UC知道 时间:2024/06/22 23:50:27
怎么设置站内搜索的时候搜索结果的显示顺序是按注册ID排列还是按其他的一些指数排列。

搜索执行的SQL语句 带的ORDER BY 为排序方法

如 Sql="SELECT * FROM [表名] WHERE 字段名 like %"关键词"% ORDER BY 字段 DESC或ASC

ORDER BY 后面的字段 可以自己选,你希望按ID排就 输入ID的那个字段名,如果表里面有时间,也可以按时间排,假如表名为info,查询的列名为info_title ,信息ID列名为info_id ,时间列名为info_time
则 按时间倒序 : SQL="SELECT * FROM [info] WHERE title like %"关键词"% ORDER BY info_time desc

其中DESC 是倒序 也就是 大的在前 ASC 是正序。