我試圖表現出類似於在我的網站上相關產品的東西。我測試了下面的查詢,並且我沒有得到任何錯誤;但我也沒有結果。相關產品SQL查詢
<?php
$relatedStmt = $db->query("SELECT * FROM items WHERE tag LIKE id = 1 LIMIT 3");
?>
我也試過%1%
,並顯示所有的結果,我認爲代碼想查詢只是SELECT * FROM items
。
列中的標籤顯示爲以下格式:tagone two three four
,所以我試圖顯示具有類似標籤的產品,因此我使用LIKE
子句。
當前查詢與此查詢相關:SELECT * FROM items WHERE id = 1
。所以LIKE id = 1
是找到與此查詢匹配的標籤以顯示相關產品。
你能告訴我們一個表格的例子嗎? – ncdreamy
想想LIKE'的''作爲CONTAINS' - 'WHERE標籤LIKE「%紅色%」將發現的所有行標記*包含*字符串'red' –
@ncdreamy我已經更新了表截圖的問題。 –