doushizhou4477 2015-07-12 14:25
浏览 41

我有一个表朋友,字段是(id,user1,user2,datamade,accepted(0,1))。 login_user是user1或user2。

I have a table in the database friends , fields are (id, user1, user2, datamade, accepted (0,1)). login user is either user1 or user2. If user1 is login user, user2 is a friend and oposite. I want to echo something that only his friends can see.. What I want to echo is info from another table in the database tables name is posts(id, body, date_added, added_by, user_posted_to, image).

$sql = "SELECT * FROM posts";
$query = mysqli_query($db_conx, $sql);
while($row = mysqli_fetch_array($query, MYSQLI_ASSOC)) {
    $post_id = $row["id"];
    $body = $row["body"];
    $date_added = $row["date_added"];
    $added_by = $row["added_by"];
$image = $row["image"]; 
 $all_friends = array();
$sql = "SELECT user1 FROM friends WHERE user2='$log_username' AND accepted='1' ORDER BY RAND() ";
$query = mysqli_query($db_conx, $sql);
while ($row = mysqli_fetch_array($query, MYSQLI_ASSOC)) {
    array_push($all_friends, $row["user1"]);
    $fr = $row["user1"];
    echo $fr;}
$sql = "SELECT user2 FROM friends WHERE user1='$log_username' AND accepted='1' ORDER BY RAND() ";
$query = mysqli_query($db_conx, $sql);
while ($row = mysqli_fetch_array($query, MYSQLI_ASSOC)) {
    array_push($all_friends, $row["user2"]);
    $fr2 = $row["user2"];
echo $fr2;}
if ($added_by == $fr or $added_by == $fr2){
    echo "<div></div>";}}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 winform的chart曲线生成时有凸起
    • ¥15 msix packaging tool打包问题
    • ¥15 finalshell节点的搭建代码和那个端口代码教程
    • ¥15 用hfss做微带贴片阵列天线的时候分析设置有问题
    • ¥15 Centos / PETSc / PETGEM
    • ¥15 centos7.9 IPv6端口telnet和端口监控问题
    • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
    • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
    • ¥20 海浪数据 南海地区海况数据,波浪数据
    • ¥20 软件测试决策法疑问求解答