Loading...
Обучение/Помощь новичкам | Вопрос про вывод
короче есть вывод

$users = mysql_query("SELECT * FROM `users` ORDER BY `id` DESC LIMIT 1");
while($newus = mysql_fetch_assoc($users))
{
echo '<div class="nav"><img src="/images/newus.png" alt="8" /> Последний зарегистрированый: '.nick($newus['id']).' </div>';
}
как организовать чтобы выводило несколько последних просто если я меняю LIMIT то выводит
последний зарегистрированный test1
последний зарегистрированный test2
последний зарегистрированный test3
последний зарегистрированный test4
мне надо чтобы выводило ники через запятую хотябы 5
________
посл. ред. 08.05.2018 в 00:46; всего 1 раз(а); by wape
wape , $users = mysql_query("SELECT * FROM `users` ORDER BY `id` DESC LIMIT 5");
echo'<div class="nav">';
while($newus = mysql_fetch_assoc($users))
{
echo '<img src="/images/newus.png" alt="8" /> Последний зарегистрированый: '.nick($newus['id']).', ';
}
echo '</div>';
wape , LIMIT 5 ставишь и все, и он тебе последние 5 записей по ID выведет.
wape (08.05.2018 в 00:46)
короче есть вывод

$users = mysql_query("SELECT * FROM `users` ORDER BY `id` DESC LIMIT 1");
while($newus = mysql_fetch_assoc($users))
{
echo '<div class="nav"><img src="/images/newus.png" alt="8" /> Последний зарегистрированый: '.nick($newus['id']).' </div>';
}
как организовать чтобы выводило несколько последних просто если я меняю LIMIT то выводит
последний зарегистрированный test1
последний зарегистрированный test2
последний зарегистрированный test3
последний зарегистрированный test4
мне надо чтобы выводило ники через запятую хотябы 5



Так зачем в скобки суешь вот это:

{
echo '<div class="nav"><img src="/images/newus.png" alt="8" /> Последний зарегистрированый: '.nick($newus['id']).' </div>';
}


Запиши отдельно это
echo '<div class="nav"><img src="/images/newus.png" alt="8" /> Последний зарегистрированый: '.nick($newus['id']).' </div>';

И выводи просто ники с лемитом в 5 штук а не в нутри переменной текст весь вот этот "последний и тд..."
TuT , ему не запись дублировать нужно а ники выводить под одним словом по цепочке через запятую, а он это все запихал во внутрь переменной, вот у него и дубль всех слов идёт
EkzoPirat (08.05.2018 в 00:52)
wape (08.05.2018 в 00:46)
короче есть вывод

$users = mysql_query("SELECT * FROM `users` ORDER BY `id` DESC LIMIT 1");
while($newus = mysql_fetch_assoc($users))
{
echo '<div class="nav"><img src="/images/newus.png" alt="8" /> Последний зарегистрированый: '.nick($newus['id']).' </div>';
}
как организовать чтобы выводило несколько последних просто если я меняю LIMIT то выводит
последний зарегистрированный test1
последний зарегистрированный test2
последний зарегистрированный test3
последний зарегистрированный test4
мне надо чтобы выводило ники через запятую хотябы 5



Так зачем в скобки суешь вот это:

{
echo '<div class="nav"><img src="/images/newus.png" alt="8" /> Последний зарегистрированый: '.nick($newus['id']).' </div>';
}


Запиши отдельно это
echo '<div class="nav"><img src="/images/newus.png" alt="8" /> Последний зарегистрированый: '.nick($newus['id']).' </div>';

И выводи просто ники с лемитом в 5 штук а не в нутри переменной текст весь вот этот "последний и тд..."

Так цикл while() используем. Как отдельно? Пять последних же нужно.
EkzoPirat , Тогда так
$users = mysql_query("SELECT * FROM `users` ORDER BY `id` DESC LIMIT 5");
//выносим до цикла while()
echo'<div class="nav">';
while($newus = mysql_fetch_assoc($users))
{
echo '<img src="/images/newus.png" alt="8" /> '.nick($newus['id']).', ';
}
echo '</div>';

________
посл. ред. 08.05.2018 в 01:01; всего 1 раз(а); by TuT
EkzoPirat (08.05.2018 в 00:53)
TuT , ему не запись дублировать нужно а ники выводить под одним словом по цепочке через запятую, а он это все запихал во внутрь переменной, вот у него и дубль всех слов идёт

как то так

Изображение

------
56229_.PNG (19.0 Kb)
Скачиваний: 86
wape , да я то понял как тебе нужно
wape , Поправил комментарий. Пробуй, все берем в один блок и делаем перечисление через цикл while().
Онлайн: 6
Время:
Gen. 0.1129
(c) Bym.Guru 2010-2026