У меня есть система, которая собирает всех людей, за которыми следит пользователь, а также получает изображения профиля этих людей, а затем отображает их на веб-странице, однако, если пользователь подписан на 3 человек, запрос будет повторяться три раза для найден подписчик, затем попробуйте отобразить каждого подписчика с изображением первого подписчика. Как только это будет выполнено для каждого пользователя, запрос перейдет к выполнению того же самого для второго подписчика, затем для каждого последующего подписчика.
Так что в основном веб-страница выглядит так,
[правильное имя и изображение для пользователя 1] [правильное имя неправильное изображение для пользователя 2] [правильное имя неправильное изображение для пользователя 3]
[правильное имя неверное изображение для пользователя 1] [правильное имя и изображение для пользователя 2] [правильное имя неправильное изображение для пользователя 3]
и т. Д., В зависимости от того, сколько людей подписан на пользователя. Я чувствую, что не могу объяснить это очень хорошо, если нет, пожалуйста, скажите, и я перепишу
это код, который я использую
$sql_friends = "SELECT `first_name`, `surname`, `username` FROM users JOIN followers ON followers.friend_id = users.user_id WHERE followers.user_id = '$user_session_id'";
$result_friends = mysql_query($sql_friends);
while($row = mysql_fetch_array($result_friends)){
$friendforename = $row['first_name'];
$friendsurname = $row['surname'];
$friendusername = $row['username'];
$sql_img = "SELECT `img` FROM followers JOIN user_profile ON followers.friend_id = user_profile.user_id WHERE followers.user_id = '$user_session_id'";
$result_img = mysql_query($sql_img);
while($img_row = mysql_fetch_assoc($result_img)){
$friend_image = $img_row['img'];
echo "<a href=\"$friendusername/\"><img src=\"../{$friendusername}/{$friend_image}\" title=\"{$friendforename} {$friendsurname}\"/></a>";
}
}