作者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