Php 在mysql中,如何检查两个值是否在两列中,反之亦然

Php 在mysql中,如何检查两个值是否在两列中,反之亦然,php,mysql,Php,Mysql,因此,假设我有一个表myTable,这个表有3列id,column1和column2。现在我有两个变量$value1和$value2。现在我想检查myTable中是否有某一行,其中column1等于$value1,column2等于$value2或column1等于$value2,column2等于$value1 它的SQL查询语句应该是什么?可以在一个查询中写入它吗?如果没有,那么最有效的方法是什么 非常感谢你的帮助 据我所知,您的查询应该如下所示: SELECT * FROM myTable

因此,假设我有一个表
myTable
,这个表有3列
id
column1
column2
。现在我有两个变量
$value1
$value2
。现在我想检查
myTable
中是否有某一行,其中column1等于$value1,column2等于$value2column1等于$value2,column2等于$value1

它的SQL查询语句应该是什么?可以在一个查询中写入它吗?如果没有,那么最有效的方法是什么


非常感谢你的帮助

据我所知,您的查询应该如下所示:

SELECT * FROM myTable WHERE (column1 = $value1 AND column2 = $value2) OR (column1 = $value2 AND column2 = $value1) )

你在正确的轨道上——努力吧。祝你好运。哦,好的。非常感谢!