【发布时间】:2010-11-04 05:55:08
【问题描述】:
我对 MYSQL 比较陌生,并且遇到了一个困扰我一段时间的问题。我已经尝试在整个地方搜索答案,但目前还没有找到可接受的解决方案。
这是我目前正在运行的查询,以查找给定搜索词的最佳匹配:
$query="SELECT * from `vocabulary` WHERE translation = 'word' OR translation LIKE '%word%'";
它返回的结果很全面,包括所有相关行。但是,它们没有按任何特定顺序排序,当我在 PHP 中打印结果时,我希望首先显示完全匹配的那些。像这样:
1 |单词
2 |填字游戏
3 |话
4 |文字匠
非常感谢您的帮助。
-macspacejunkie
【问题讨论】:
-
更新:感谢大家的帮助!正是我想要的。问候,-macspacejunkie
-
如果有人帮助了你,请查看他们的回答
标签: php mysql sorting full-text-search