gpt4 book ai didi

php - 如何将 2 个 mysql 语句合并为 1 个?

转载 作者:行者123 更新时间:2023-11-29 04:12:32 25 4
gpt4 key购买 nike

Peter 通过点击 Michelle 页面上的“添加 friend ”按钮向 Michelle 发送了请求,数据库表 tbl_frienRequest 将 Peter 存储在“user”,将 Michelle 存储在“targetuser”。

现在,当 Michelle 访问 Peter 的页面时,Peter 的页面不能显示“添加 friend ”按钮。当Peter访问Michelle页面时,Michelle的页面也不得显示“添加 friend ”按钮。

如何编写 if else 语句来显示或不显示他们页面上的“添加 friend ”按钮?目前我正在使用这种方法:

    $query111 = "SELECT id FROM tbl_frienRequest WHERE user='{$username1}' AND targetuser='{$username2}'";
$result111 = mysql_query($query111,$connection) or die (mysql_error());
confirm_query($result111);
$requestCount = mysql_num_rows($result111);

$query2 = "SELECT id FROM tbl_frienRequest WHERE user='{$username2}' AND targetuser='{$username1}'";
$result2 = mysql_query($query2,$connection) or die (mysql_error());
confirm_query($result2);
$requestCount2 = mysql_num_rows($result2);

if (($requestCount == 0) or ($requestCount2 == 0)){
//show "add friend" button.
}

我认为它可行,但代码很长,是否有任何其他缩短代码来获得相同的输出?

最佳答案

$query111 = "SELECT id FROM tbl_frienRequest WHERE user in('{$username1}','{$username2}') AND targetuser in ('{$username2}','{$username2}' )"; 

关于php - 如何将 2 个 mysql 语句合并为 1 个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6471938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com