[英]Running two mySql queries to get data
我想对 PHP 中 1 个数据库下的两个表运行 2 个查询。 第一个表名是 users_account,另一个是朋友。 我正在使用数据库 class 并为此准备语句。
$me = $_COOKIE['current_user'];
第一次查询
$query = "select * from friends where (sender = '$me' || reciever = '$me')";
$result = $DB->read($query);
If($result){
foreach($result as $row){
}
}
我在 object 形成中得到超过 1 行。 现在我正在尝试通过该行的发件人或收件人运行另一个查询。
第二次查询
$sql = "select * from users_account where authentication != $row->sender || authentication != $row->reciever";
$result2 = $DB->read($sql);
If($result2){
echo $result2;
}
但问题是我通过第一个查询的最后一行获得了第二个查询的结果。 我没有得到所有的结果。 我怎样才能得到所有的结果。
谢谢你。
尝试这个
$sql = "select * from users_account where (authentication;= $row->sender) || (authentication != $row->receiver)";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.