Счётчик сообщений.
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>';
как то так)
4.
KOZZ (02.06.2011 / 17:54)
3.
Gamermania,
<?
echo mysql_result(mysql_query("select count(*) from `chat`"),0);
?>
5.
ктулху (02.06.2011 / 17:57)
4, опередил...
А зачем счётчик сообщений в чате? Помоему куда логичнее показывать сколько человек в комнате. Сообщения всё равно подчищаются (а если не подчищаются то нужно руки обрывать), и собственно никакой реально нужной информации в этом нет.
6.
KOZZ (02.06.2011 / 17:59)
счётсчики
прикольно звучит
Добавлено через 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)
Блин, а у этого чата БД есть?)
вроде ничего не заливал в БД, или без базы не может быть?
9.
Анатолий (03.06.2011 / 00:24)
Ну ты тогда сначала разберись, как чат работает, а мы потом будем помогать вывести счетчик ;)
10.
Виталий (03.06.2011 / 01:05)
8.Может быть без БД, тогда информация храниться просто в файлах.
11.
KOZZ (03.06.2011 / 07:18)
10.
id1, гениально,кэп
12.
Денис (03.06.2011 / 07:30)
у меня на файлах, а на БД есть чаты?
13.
KOZZ (03.06.2011 / 10:03)
12.
SperMaTazZzoID, конечно нет, о чем ты? мы тут просто прикалываемся
есть разумеется
URL:
https://visavi.net/topics/22056