我正在开发一个分类网站。为了搜索产品或公司,我在前后都使用通配符(%)。
$keyword = "%".$user_keyword."%";
我正在使用以下mysql查询:
$query = "SELECT DISTINCT login.id_user,
login.company,
login.district,
FROM login LEFT JOIN products
ON login.id_user = products.id_user
WHERE (login.district LIKE ?
AND login.place LIKE ?)
AND
(login.company LIKE ?
OR login.summary LIKE ?
OR products.description LIKE ?)
LIMIT ?, ?";
";
这个功能已经可以使用。但我想按照关键词排序列表。 例如:如果用户搜索"foo",可能会得到以下结果:
fool
kafoo
safoora
foo
foolan
我想要将“foo”作为第一个项目获取。