- 1
- 2
- 3
- 4
- 5
$req = mysql_query("SELECT `id`, `name`, `datereg` FROM `users` ORDER BY `datereg` DESC LIMIT 1");
while ($arr = mysql_fetch_array($req))
{
echo'К нам присоединился - '.$arr['name'].'';
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+150.4
$req = mysql_query("SELECT `id`, `name`, `datereg` FROM `users` ORDER BY `datereg` DESC LIMIT 1");
while ($arr = mysql_fetch_array($req))
{
echo'К нам присоединился - '.$arr['name'].'';
}
Долго думал зачем цикл, но это не для моего ума наверно
Ну а вдруг у кого-то раздвоение личности и кривая база? x_X
Как говориться - учить матчасть!
Все было бы правильно, если бы не " LIMIT 1" в SQL-запросе.
Я извиняюсь товарищи, а не могли бы вы продемонстрировать как без цикла получить тот самый массив :)
просто без while надо :)
P.S. Это случайно не из DCMS код?
> $req = mysql_query(\"SELECT `id`, `name`, `datereg` FROM `users` ORDER BY `datereg` DESC LIMIT 1\");
> $arr = mysql_fetch_assoc($req);
> echo\'К нам присоединился - \'.$arr[\'name\'];
> ?>
Еще хуже. Некоторые видимо полагают, что результат есть в базе всегда, если указан LIMIT 1? :)
Это с форума johncms
Дело в том, что и автор DCMS (говнокод оттуда я уже выкладывал) и автор JohnCMS раньше развивали CMS Wap-Motor (кто из вапа, тот поймет). Вот мы и получаем говнокодище и изобретение велосипеда.