我很喜歡php和mysql,所以和我一起裸露。我有一個名爲item_name的列的數據庫。我試圖使用LIKE子句在我的item_name列中使用關鍵字將數據從我的數據庫中提取出來,但沒有返回任何內容。我的代碼在下面有什麼問題嗎?我嘗試過逗號和AND而不是OR,但仍然沒有結果。MYSQL LIKE子句什麼都不返回?
如果您需要任何其他信息,請讓我知道。 感謝
$sql = mysql_query("SELECT category, item_name, link, price, pic, retailer FROM products WHERE item_name LIKE ('%gtx%') OR ('%video%') OR ('%sound%') ORDER BY id DESC");
$query = ($sql) or die (mysql_error());
while ($result = mysql_fetch_array($query)) {
你需要重複列名稱和LIKE後OR據我所知 – Hajo