运行两个mySql查询以获取数据



我想用PHP在一个数据库下的两个表上运行2个查询。第一个表名称是users_account和另一个是朋友。我正在使用数据库类并为此准备语句。

$me = $_COOKIE['current_user'];

第一次查询

$query = "select * from friends where (sender = '$me' || reciever = '$me')";
$result = $DB->read($query);
If($result){
foreach($result as $row){

}
}

我在对象形成中得到了超过1行。现在,我正试图通过此行的发送方或接收方运行另一个查询。

第二次查询

$sql = "select * from users_account where authentication != $row->sender || authentication != $row->reciever";
$result2 = $DB->read($sql);
If($result2){
echo $result2;
}

但问题是,我从第一个查询的最后一行得到了第二个查询的结果。我没有得到所有的结果。我怎样才能得到所有的结果。

谢谢。

试试这个

$sql=";从users_account中选择*,其中(身份验证!=$row->发送方(||(身份验证;=$row->接收方(";

最新更新