sql >> データベース >  >> RDS >> Mysql

友達ユーザーのリストを表示すると、すべてのユーザーが表示されません

    友達のレコードを含む画像とdivは次のレコードに置き換えられるため、友達の最後のレコードが表示されます。これを試してみてください。

    $friendList = "";
    $friendListTitle="";
    if($friend_array!="")
     {
       $friendArray = explode(",", $friend_array);
    
       $friendArray = array_slice($friendArray,0,6);
       $friendCount = count($friendArray); 
       var_dump($friendCount);
       $friendListTitle = '<div class="title"> '.$username.'\'s Friends('.$friendCount.')</div>';
        //iterating to retrieve what it's needed as values
        $i=0;
        $friendList ='<div  style="background-color:"#CCC"; >'; 
        foreach($friendArray as $frndlist => $value)
        {
            $i++;
            $check_pic = 'members/'.$value.'/image01.jpg';
            if(file_exists($check_pic))
            {
                //storing each friend images separately
                $frnd_pic[$i] = '<a href="profile.php?user_id='.$value.'"><img src = "'.$check_pic.'" width = "52px" border = "1"/></a>';
            }
            else
            {
                $frnd_pic[$i] = '<a href="profile.php?user_id='.$value.'"><img src = "members/0/image01.jpg" width = "52px" border = "1"/></a>&nbsp;';
            }
            $sqlName = mysql_query("SELECT first_name, last_name FROM members WHERE user_id= '$value'LIMIT 1") or die(mysql_error());
            if ($row = mysql_fetch_array($sqlName, MYSQL_ASSOC))
            {
                $fname = $row['first_name'];
                $lname = $row['last_name'];
                $friendList .= '<div title="'.$fname.' '.$lname.'">'.$frnd_pic[$i].'</div>';
            }
        }
        $friendList.='</div>';
    

    }




    1. サーバーやphpMyADMINにアクセスせずにSQLテーブルをエクスポートする簡単な方法

    2. 変更データキャプチャまたは変更追跡-従来の監査証跡テーブルと同じですか?

    3. データベースのセキュリティ-転送中および保存中のバックアップ暗号化

    4. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:接続が閉じられた後の操作は許可されていません