列表當我運行我的代碼,我不能找回,我瞄準,因爲正在通過查詢運行關鍵字不一樣,在數據庫的關鍵字的條目。尋找逗號隔開的關鍵字
關鍵詞:
$keywords = 'spaghetti,macaroni,hamburger';
查詢:
mysql_query("SELECT * FROM ---- WHERE keywords LIKE '%$keywords%' ORDER BY id DESC LIMIT 1");
我針對使用這些關鍵字的條目:
food, restaurant, hamburger, spaghetti, taco,pie
我可能失去了一些東西簡單在這裏,因爲我一直連續工作12小時。但是,我已經嘗試過解決此問題的任何嘗試。
從我的觀點來看,查詢應該目標條目,因爲有2名匹配的關鍵字來返回。
我應該做什麼不同?
這不是如何'LIKE'工作。您可能需要對數據進行規範化處理,以使關鍵字位於單獨的表格中,並通過其ID爲 –
鏈接到餐廳(或任何主要記錄)。您不需要在問題標題中添加[[已解決]]。 *您已經做了相應的事情並檢查了刻度標記。 – mario