![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| fakeman |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Всю ночь отвазился так и не решил проблему с удалением и выводом нормального числа в такой задаче как "Скока юзеров и онлайн и кто именно"
Вот код:
Почему запись не удаляется через 10сек из базы ? И почему если 1 узер онлайн то он пишет что их 2 :( в чем проблема с
П.с. таблица(online) такая : 2 столбца id_user(уникальный key, INT(100)) и dnt(VARCHAR(255)) |
||||
|
|||||
| Рыжий |
|
||||||||||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 2 Всего: 20 |
Зачем LIMIT 1? Уберите его.
Тут, в принципе, можно и без WHERE dnt > '$datentime'. И нужно добавить:
$id_user - числовой ведь:
|
||||||||||
|
|||||||||||
| youri |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: 6 Всего: 16 |
а что mysql адекватно воспринимает unix timestamp'ы, без FROM_UNIXTIME()?
|
|||
|
||||
| Рыжий |
|
|||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 2 Всего: 20 |
youri, тут MySQL вообще не работает с Timestamp, dnt ведь VARCHAR(255) а в него идет time()
fakeman, кстати если уж такое юзать, то лучше обявить dnt числовым. А еще лучше TIMESTAMP`ом |
|||
|
||||
| fakeman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Так довайте по порядку с самого начала создаю в базе таблицу с 2 столбцами: id_user(VARCHAR(100) U_KEY) dnt(TIMESTAMP)
так ? Далее как сделать запись в базу что бы в столбике dnt не было нулей а время. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
| youri |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: 6 Всего: 16 |
||||
|
||||
| fakeman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Упс опичатался тут у меня в базе Int стоит.
Чего то я запутался и не пойму почему он не выводит "Обновить таблицу" если в таблице есть запись. П.с. как сделать обновление таблицы. |
|||
|
||||
| Shark |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
Это сообщение отредактировал(а) Shark - 1.6.2009, 16:01 |
||||
|
|||||
| fakeman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
||||
|
||||
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
попробуй так Это сообщение отредактировал(а) Shark - 1.6.2009, 23:26 |
|||
|
||||
| fakeman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
если написать такое.
По идеи если есть запись в таблице то должен делать UPDATE и выдать на экран 2 ? Но он всё время выводит тока 1 :( |
|||
|
||||
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
блин.. конечно...незаметил у тя функцию mysql_fetch_row
|
|||
|
||||
| Рыжий |
|
||||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 2 Всего: 20 |
Это можно реализовать так:
|
||||
|
|||||
| fakeman |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 137 Регистрация: 5.5.2009 Репутация: нет Всего: нет |
Shark
Рыжий Эта проблема решина, спасибо. Теперь как бы грамотно удалить из базы запись катора я не обновлялась n времени допустим 1мин.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |