作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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/
我是一名优秀的程序员,十分优秀!