{% else-1 %}
Longer * 0.25
(19 янв 2014, 19:11) (0/0) [0]
Xupypr, если не сложно составь запрос без синтаксических ошибок?..
А то бьет ошибку..
Parse error: syntax error, unexpected T_AS in Z:\\home\\test1.ru\\www\\chat\\body.php on line 30

[code]
<?
$room = mysql_query(\"SELECT inroom .* FROM `chat_room` AS c LEFT JOIN inroom ON(inroom.id_room = c.id) WHERE id IN(SELECT id_room FROM inroom WHERE time + \'300\' > \'\" . time() . \"\'\"* AS count ORDER BY `time` DESC, `title` DESC\"*;
?>
[/code]
Longer * 0.25
(19 янв 2014, 17:14) (0/1) [-1]
ByUNNAMED, обязан*
Longer * 0.25
(19 янв 2014, 16:44) (0/0) [0]
омг*какой же ты бред несешь..
Longer * 0.25
(19 янв 2014, 16:35) (0/0) [0]
ByUNNAMED, ты дурак?* код дкмс выдерживают копеечные хосты даже со сравнительно высокой посещалкой.
Longer * 0.25
(19 янв 2014, 16:31) (0/0) [0]
Лол,вы мне не тыкайте своим слышал не слышал, если бы не слышал не сумел бы написать данный кусок кода,раз говорите,что будет большая нагрузка,то будьте добры предложите чтото лучшее.
Longer * 0.25
(19 янв 2014, 16:30) (0/0) [0]
nevermore, Вот и я так думаю,по крайней мере другого решения не вижу
Longer * 0.25
(19 янв 2014, 16:26) (0/0) [0]
ByUNNAMED, жду твой кусок кода
Longer * 0.25
(19 янв 2014, 16:24) (0/0) [0]
К примеру вывожу комнаты чата..
И внизу каждой из комнат список юзеров,которые находяется в этой комнате.
Что ж,предлогайте варианты без цыкла в цыкле..*


$room = mysql_query(\"SELECT * FROM `chat_room` ORDER BY `time`, `title`\"*;
while ($chat = mysql_fetch_assoc($room)) {
$InTheRoom = mysql_result(mysql_query(\"SELECT COUNT(id) FROM inroom WHERE id_room = \'$chat[id]\' AND time + \'300\' > \'\" . time() . \"\'\"*, 0);
echo \'<div class=\"body\"><img src=\"../images/guest.png\"> <b><a href=\"../chat/room.php?id=\'.$chat[\'id\'].\'\">\'.$chat[\'title\'].\'</a></b></div> Онлайн (<a href=\"room.php?

act=inroom&id=\'.$chat[\'id\'].\'\"><b>\'.$InTheRoom.\'</b></a>* чел<br>\';
if ($InTheRoom != 0)
{
$selectUs = mysql_query(\"SELECT * FROM inroom WHERE id_room = \'$chat[id]\' AND time + \'300\' > \'\" . time() . \"\' ORDER BY time \"*;
$nmstart = 0;
$i = 0;
while($tUs = mysql_fetch_assoc($selectUs))
{
echo \'<a href=\"../other/profile.php?id=\'.$tUs[\'id_user\'].\'\">\'.username($tUs[\'id_user\'], 2).\'</a>, \';
}
echo \'<hr>\';
}
else
{
echo \'В комнате никого нет..<br/><hr>\';
}
}
Longer * 0.25
(19 янв 2014, 15:42) (1/1) [0]
Есть ли это плохо? Использовать цыкл в цыкле.
Например
while ()
{
while()
{
}
}
И болшой ли - к оптимизации?*
  • 1 из 1