因此,我有一個食譜數據庫,並且我想將關鍵字或標籤與每餐相關聯,例如 作爲'中國','意大利','低卡'等。 用戶從不提交關鍵字,因此我可以完全控制。 您認爲以下哪一項是最佳方法?在Mysql中實現關鍵字或標籤的最佳方式
答:我可以在餐桌中填寫一列,後面加上關鍵字後加逗號。 意大利人,健康等等。然後,我可以從一列中的單一行抓取結果,然後使用PHP解析結果並完成繁重的工作。
B)我可以有一個關鍵字表,每行包含了meal_id,然後是一個關鍵字。然後我可以查詢具有該ID的所有關鍵字。
或者是否有更好的方法來執行關鍵字,如全文?
您是否需要使用此關鍵字搜索所有餐食? – 2011-12-29 20:48:57
是的,它必須使用該關鍵字匹配任何膳食,然後我會向用戶顯示與其相關的膳食。 – Naterade 2011-12-29 20:50:18