看板 PHP 關於我們 聯絡資訊
$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
foxzgerald:若純問 sql .. 可能去 database 版吧 :P 01/07 00:24
jints:或者是可以加入PHP語法能夠達到我要的目的呢... 01/07 00:28
foxzgerald:那大概是把 query result 塞進 array 之後. 跑迴圈計算 01/07 16:22
foxzgerald:不過應該是可以用 sql 解決..(用 sp ?!) 01/07 16:24