{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
21. (19 янв 2014, 16:38) [0/0] [0] [отв] [спам] [под] +1 | -1
ByUNNAMED,

На странице только с этим кодом будет около 30-40 запросов МАКСИМУМ. Открой любую цмс и ты охереешь от количества запросов там, работающий сайт на дцмс с модулями это уже около 100-150 запросов со страницы, так что успокойся. Успользовать не рокомендуется конечно, можно придумать, но работать будет нормально

22.
ByUNNAMED * [мошенник] 2.84
(19 янв 2014, 16:40) [0/0] [0] [отв] [спам] [под] +1 | -1
Skindred,

не ну я не спорю, работать будет, но если на странице еще много запросов, + еще в цыкле, тогда спокойно хостер банит за нагрузку, но это при том что страница будет откриватся очень очень часто, например в игре

23.
джгилберт * [мошенник] 2.98
(19 янв 2014, 16:41) [1/0] [1] [отв] [спам] [под] +1 | -1
ByUNNAMED,

КОРЕЕС ДЕТЕКТЕД!!11

24.
Longer * 0.25
[автор] (19 янв 2014, 16:44) [0/0] [0] [отв] [спам] [под] +1 | -1

омг*какой же ты бред несешь..

25.
Longer * 0.25
[автор] (19 янв 2014, 17:14) [0/1] [-1] [отв] [спам] [под] +1 | -1
ByUNNAMED,

обязан*

26. (19 янв 2014, 18:21) [0/0] [0] [отв] [спам] [под] +1 | -1

Тоже интересно, апну

27.
KoT * [мошенник] 1.91
(19 янв 2014, 18:50) [1/0] [1] [отв] [спам] [под] +1 | -1

Все можно, примерно следующим образом
<?
$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\"*;
while($chat = mysql_fetch_assoc($room))
{
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>\'.$chat[\'count\'].\'</b></a> чел<br>\';
if ($chat[\'count\'] != 0)
{
echo \'<a href=\"../other/profile.php?id=\'.$chat[\'id_user\'].\'\">\'.username($chat[\'id_user\'], 2).\'</a>, \';
echo \'<hr>\';
}
else
{
echo \'В комнате никого нет..<br/><hr>\';
}
}
?>
смысл думаю ясен

28.
Longer * 0.25
[автор] (19 янв 2014, 19:11) [0/0] [0] [отв] [спам] [под] +1 | -1

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]


Изм. 2 раз. / Посл. изм.
Longer * 0.25
(19 янв 2014, 19:13)
29.
Tivibu * 2.38
(19 янв 2014, 19:17) [0/0] [0] [отв] [спам] [под] +1 | -1

Юзай Inner join

30.
KoT * [мошенник] 1.91
(19 янв 2014, 20:58) [1/0] [1] [отв] [спам] [под] +1 | -1

Tivibu не пиши ерунды.
Longer так попробуй
<?
$room = mysql_query(\"SELECT COUNT(i.id) AS count, chat_room .* FROM `chat_room`
LEFT JOIN inroom AS i ON(i.id_room = chat_room.id) WHERE i.time + \'300\' > \'\" . time() . \"\'\" ORDER BY i.time DESC, chat_room.title DESC\"*;
?>
мне негде проверить, так что набросал примитивно )


Изм. 2 раз. / Посл. изм.
KoT * [мошенник] 1.91
(19 янв 2014, 21:00)
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений