我有一个页面,它根据$_POST
变量构建了一个非常长的查询。我试图在没有 MySQL 的情况下这样做的原因OR
是因为我必须重述整个查询只是为了在最后更改一个小参数,这似乎是一种资源浪费。
这是我的伪查询:
SELECT * FROM names WHERE
person = '$var1' AND
place = '$var2' AND
location_a = '$var3' AND
location_b = '$var3'
如果我使用OR
,这个胖丑的查询将是:
SELECT * FROM names WHERE
person = '$var1' AND
place = '$var2' AND
location_a = '$var3' OR
person = '$var1' AND
place = '$var2' AND
location_b = '$var3'
有没有办法在不使用的情况下同时搜索location_a
和location_b
搜索?$var3
OR