Ладно, после того, как я в течение примерно 2 часов стучу головой о стену, мне нужна помощь.У меня есть запрос, который тянет «комментарии» на основе пользователей «последователей».Подписчики имеют уникальный идентификатор, и, скажем, для простоты использования их идентификаторы равны 4 и 5. Запрос возвращает всех подписчиков, поэтому может быть гораздо больше, чем две строки.Этот запрос создает foreach, который я хочу сказать каждому исполнителю, выполняющему этот запрос.Затем этот запрос должен создать fetch_assoc (), чтобы данные могли быть вызваны позже на странице.То, как у меня сейчас есть код, показывает только сообщения от подписчика 4, а не 5. Я пытался использовать счетчики для добавления имен переменных, чтобы они не перезаписывались каждый раз, но это не помогает.Большое спасибо!
$sqlb ="SELECT myfriend_ID FROM friends WHERE my_id = '$myuid'";
$resultb = mysql_query($sqlb,$db);
$numa = mysql_num_rows($resultb);
if($numa)
{
while(($follower = mysql_fetch_assoc($resultb))) {
$followers[] = $follower;
}
}
$i=0;
foreach($followers as $follower)
{
$i++;
$fnub = $follower['myfollower_ID'];//this will print 4 and 5
$fnum = $fnub;
$sql = "SELECT * FROM usr, feed, course WHERE usr.usr_id = '$fnum' AND
feed.usr_id = '$fnum' AND course.usr_id = '$fnum' ORDER BY Feed_ID desc";
$result = mysql_query($sql,$db);
$num.$fnum = mysql_num_rows($result);
if($num.$fnum)
{
while(($feed = mysql_fetch_assoc($result))) {
$feeds[] = $feed;
}
foreach($feeds as $feed)
{
echo $feed['comment'];
}
}
}