我试图让一个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并且它工作正常! :) 谢谢你的帮助! –