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等于$value2或column1等于$value2,column2等于$value1
它的SQL查询语句应该是什么?可以在一个查询中写入它吗?如果没有,那么最有效的方法是什么
非常感谢你的帮助 据我所知,您的查询应该如下所示:
SELECT * FROM myTable WHERE (column1 = $value1 AND column2 = $value2) OR (column1 = $value2 AND column2 = $value1) )
你在正确的轨道上——努力吧。祝你好运。哦,好的。非常感谢!