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

时间:2015-07-12 14:25:17

标签: php

我在数据库中有一个表朋友,字段是(id,user1,user2,datamade,accepted(0,1))。 login user是user1或user2。如果user1是登录用户,则user2是朋友和对方。我想回应只有他的朋友才能看到的东西。我想要回应的是来自数据库表中另一个表的信息名称是帖子(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 个答案:

没有答案
相关问题