Счётчик сообщений.

1. Денис (02.06.2011 / 17:21)
У меня есть чат, я его немного переделал, ну всмысле чтоб работал, не глючил и по мелочам. В чате 3 комнаты Первая комната умников, Вторая обычный чат без всяких ботов, И третья комната сортир. Как сделать счётсчики для каждого чата и для всех вместе. Пример вот http://57rus.h2m.ru/chat/?

2. Денис (02.06.2011 / 17:39)
Хотябы кто примерно знает, скажите, я смотрел пример из админ чата, чёт не допёр

3. Тимофей (02.06.2011 / 17:48)
ну к примеру есть таблица chat ) в ней каждое сообщение под порядковым номером,id и делашь запрос типа
<?php
// Запрос
$chat_count=mysql_num_rows(mysql_query("SELECT id FROM chat"));

// Выводим ссылку на чат вместе со счетчиком
echo '<a href="chat.php">Чат ('.$chat_count.')</a><br>';
как то так) smile

4. KOZZ (02.06.2011 / 17:54)
3. Gamermania, facepalm
<?
echo mysql_result(mysql_query("select count(*) from `chat`"),0);
?>


5. ктулху (02.06.2011 / 17:57)
4, опередил...
А зачем счётчик сообщений в чате? Помоему куда логичнее показывать сколько человек в комнате. Сообщения всё равно подчищаются (а если не подчищаются то нужно руки обрывать), и собственно никакой реально нужной информации в этом нет.

6. KOZZ (02.06.2011 / 17:59)
счётсчики
D прикольно звучит

Добавлено через 05:00 сек.
ShiftBHT_есть_чо7 истину глаголит

7. Анатолий (02.06.2011 / 18:35)
А записи в таблице сообщений не удаляются? Тогда за год активности чата таблица разрастется до гигабайтовых размеров.
Вполне логично было бы чистить таблицы с сообщениями даже каждые 15 минут.
А если уж так срочно нужно количество сообщений, то можно просто

<? 
echo mysql_result(mysql_query("select MAX(id) from `chat`"),0); 
?>
При условии, что этот ID у каждого сообщения есть и он AUTO_INCREMENT

8. Денис (02.06.2011 / 23:52)
Блин, а у этого чата БД есть?) E вроде ничего не заливал в БД, или без базы не может быть?

9. Анатолий (03.06.2011 / 00:24)
Ну ты тогда сначала разберись, как чат работает, а мы потом будем помогать вывести счетчик ;)

10. Виталий (03.06.2011 / 01:05)
8.Может быть без БД, тогда информация храниться просто в файлах.

11. KOZZ (03.06.2011 / 07:18)
10. id1, гениально,кэп E

12. Денис (03.06.2011 / 07:30)
у меня на файлах, а на БД есть чаты?

13. KOZZ (03.06.2011 / 10:03)
12. SperMaTazZzoID, конечно нет, о чем ты? мы тут просто прикалываемся bugaga
есть разумеется

URL: https://visavi.net/topics/22056