谁能告诉我写这个查询的正确方法?

Gle*_*enR 2 mysql

我试图显示一个故事,其中画廊字段值为1和3.任何人都可以帮我解决这个问题吗?

$q = mysqli_query($link, "SELECT * FROM gallery WHERE gallery = 1 AND WHERE gallery = 3");
Run Code Online (Sandbox Code Playgroud)

Joe*_*ras 8

我想你写道:

$q = mysqli_query($link, "SELECT * FROM gallery WHERE gallery = 1 OR gallery = 3");
Run Code Online (Sandbox Code Playgroud)

因为gallery = 1 AND gallery = 3总是假的!

或者你可以写:

$q = mysqli_query($link, "SELECT * FROM gallery WHERE gallery IN (1, 3)");
Run Code Online (Sandbox Code Playgroud)

IN子句与OR链相同