[PHP][MySQL]如何选择具有两个约束的数据?
我是PHP+MySQL编程新手 我想立即使用拖拽约束选择数据 cons1是[PHP][MySQL]如何选择具有两个约束的数据?,php,mysql,select,Php,Mysql,Select,我是PHP+MySQL编程新手 我想立即使用拖拽约束选择数据 cons1是 Tid=user02 and Fid=user01 cons2是 Tid=user01 and Fid=user02 我要输出的数据如下所示: $result1 = mysql_query("SELECT * FROM myTable WHERE Tid='user02' AND Fid='user01'); + 我想要什么 它能在一条线上完成吗 或者可以生成存储$result1和$result2的结果 感谢您花时
Tid=user02 and Fid=user01
cons2是
Tid=user01 and Fid=user02
我要输出的数据如下所示:
$result1 = mysql_query("SELECT * FROM myTable WHERE Tid='user02' AND Fid='user01');
+
我想要什么
它能在一条线上完成吗
或者可以生成存储$result1和$result2的结果
感谢您花时间阅读我的问题您可以选择一个或两个条件来生成一个查询:
SELECT * FROM chat
WHERE (Tid='user02' AND Fid='user01')
OR (Tid='user01' AND Fid='user02')
您可以选择一个或两个条件来生成一个查询:
SELECT * FROM chat
WHERE (Tid='user02' AND Fid='user01')
OR (Tid='user01' AND Fid='user02')
一些阅读:和
一些阅读:试试这个:
$result1 = mysql_query("SELECT * FROM chat WHERE Tid='user02' AND Fid='user01'
UNION SELECT * FROM chat WHERE Tid='user01' AND Fid='user02'");
试试这个:
$result1 = mysql_query("SELECT * FROM chat WHERE Tid='user02' AND Fid='user01'
UNION SELECT * FROM chat WHERE Tid='user01' AND Fid='user02'");