我正在尝试在我的网站(它是一个社交网站)上构建一个简单的搜索,我想搜索在该网站上注册的所有用户,并返回一个建议列表(这是这个查询的目的,建议列表)。
我要搜索的表具有以下列:userID
, fname
, lname
。
我想搜索最后 2 列(2 个名称),并按照与搜索词匹配的名称顺序返回它们。
我将运行的查询的第一部分是:
SELECT userID, fname, lname FROM names WHERE
但其余的,我需要帮助。
编辑: 使用此查询进行搜索:
SELECT userID, fname, lname FROM names WHERE fname LIKE '%".$term."%' OR lname LIKE '%".$term."%'
我如何订购它,以便结果按匹配开始的那些排序,所以当我输入M
它时,它会返回说,Mark
之前adam