Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
[PHP][MySQL]如何选择具有两个约束的数据?_Php_Mysql_Select - Fatal编程技术网

[PHP][MySQL]如何选择具有两个约束的数据?

[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的结果 感谢您花时

我是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的结果

感谢您花时间阅读我的问题

您可以选择一个或两个条件来生成一个查询:

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'");