作者jints (^^)
看板PHP
标题[请益] 关於sql语法问题..
时间Sun Jan 7 00:20:56 2007
$query = "SELECT id, name FROM recipes
WHERE MATCH (name, author, instructions)
AGAINST (" . $DB->quote($search) . ")";
我原本的程式sql语法是全文搜寻栏位里面的资料并作相关度排名..
现在要修改为
算排名
字出现在name栏位的话得3分
instructions栏位得2分
author栏位得1分
并作得分的排名
请问各位大大
现在要怎麽修改呢??
sql里面还有什麽语法适合这个程式用得??
谢谢各位得回答!!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.28.190
1F:推 foxzgerald:若纯问 sql .. 可能去 database 版吧 :P 01/07 00:24
2F:→ jints:或者是可以加入PHP语法能够达到我要的目的呢... 01/07 00:28
3F:推 foxzgerald:那大概是把 query result 塞进 array 之後. 跑回圈计算 01/07 16:22
4F:→ foxzgerald:不过应该是可以用 sql 解决..(用 sp ?!) 01/07 16:24