Вы не зашли.
Главная » PHP » PHP+MySQL
#931. nord Off (1)
Участник
2011.02.27 17:05
чтобы как только тебе отправили сообщение  чтобы оно появлялась?
#932. TLENS Off (14)
Moderator
2011.02.27 19:07
nord
Способы общения с сервером
#933. nord Off (1)
Участник
2011.02.28 08:08
спасибо
#934. tipsun Off (19)
Moderator
2011.02.28 22:10
Помогите пожалуйста с функцией:
Код:
span style="color: #0000BB"><?phpfunction online() { GLOBAL $sql; return $sql->query("SELECT COUNT(*) FROM `users`, `guests` WHERE `online`>'".(time() - 240)."'")->fetch_array(); }?>
Мне надо чтоб 1 запросом раздельно можно было получить количество юзеров и гостей - онлайн.

Ну ответ был типа такой:

Код:
span style="color: #0000BB"><?php$online = online();echo 'USERS: '.$online[0].'<br/>GUESTS: '.$online[1];?>
Заранее спасибо, даже просто за внимание smile
Отредактировано tipsun (2011.02.28 22:10)
#935. Gemorroj Off (107)
Administrator
2011.02.28 23:11
Код:
span style="color: #0000BB"><?phpfunction online(){ global $sql; $timeout = time() - 240; $users = $sql->query('SELECT COUNT(1) FROM `users` WHERE `online` > ' . $timeout)->fetch_array(MYSQLI_NUM); $guests = $sql->query('SELECT COUNT(1) FROM `guests` WHERE `online` > ' . $timeout)->fetch_array(MYSQLI_NUM) return array('users' => $users[0], 'guests' => $guests[0]);}
#936. tipsun Off (19)
Moderator
2011.02.28 23:11
1 запросом никак не вытащить раздельно данные?
Что быстрее COUNT(*) OR COUNT(1) ?
Отредактировано tipsun (2011.02.28 23:11)
#937. Gemorroj Off (107)
Administrator
2011.02.28 23:11
подзапросом можно. забей.
#938. tipsun Off (19)
Moderator
2011.02.28 23:11
Ладно, спасибо.
#939. tipsun Off (19)
Moderator
2011.03.05 22:10
Ошибка или же нет если в функции 2 или больше return ??
#940. Gemorroj Off (107)
Administrator
2011.03.05 22:10
все ок
Страниц: 192 93 94 95 96119 Все
Главная
WEB
PunBB Mod v0.6.2
0.036 s