我試圖讓一個MYSQL查詢只顯示匹配2個WHERE語句的行。MYSQL顯示結果如果列在&如果另一個柱是
例如
$result=mysql_query("
SELECT *
FROM tablename
WHERE
(column1 IN $phpimplodestring1) OR
(column2 LIKE $phpimplodestring2)
GROUP BY column2
ORDER BY id /* another column */
DESC LIMIT 5
")
我已經搜索的所有東西都沒有工作到目前爲止,經過幾周的測試,沒有結果。 我試過使用mysqli,但它在使用它時似乎沒有工作。
在此先感謝您的幫助! :)
這有什麼錯' AND'? –
我想你必須使用AND。注意使用帶有* select字段列表的GROUP BY column2(不好) –
@AlmaDo,出於某種原因,當我第一次在某些舊版本上嘗試過時,它忽略了其中一個,重寫了它並使用AND並且它工作正常! :) 謝謝你的幫助! –