- 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'].'';
}
Долго думал зачем цикл, но это не для моего ума наверно
guest 04.05.2009 16:03 # +6
Ну а вдруг у кого-то раздвоение личности и кривая база? x_X
guest 04.05.2009 16:05 # −3
Как говориться - учить матчасть!
guest 04.05.2009 22:40 # +2
guest 07.05.2009 04:20 # −1
Все было бы правильно, если бы не " LIMIT 1" в SQL-запросе.
guest 11.05.2009 13:50 # −1
Я извиняюсь товарищи, а не могли бы вы продемонстрировать как без цикла получить тот самый массив :)
guest 11.05.2009 17:39 # 0
просто без while надо :)
P.S. Это случайно не из DCMS код?
guest 10.08.2009 17:01 # +1
> $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? :)
guest 11.05.2009 18:20 # 0
Это с форума johncms
guest 11.05.2009 21:47 # 0
Дело в том, что и автор DCMS (говнокод оттуда я уже выкладывал) и автор JohnCMS раньше развивали CMS Wap-Motor (кто из вапа, тот поймет). Вот мы и получаем говнокодище и изобретение велосипеда.
guest 21.01.2017 06:59 # 0