ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1051  
Старый 29.11.2007, 13:03
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Тип поля time - "datetime", конеш, наверно по времени лучше удалять все кроме 100 последних.....
Цитата:
Какая СУБД на хосте?
А это как посмотреть??

PHP если надо, то PHP Version 4.4.4 установлен...
 
Ответить с цитированием

  #1052  
Старый 29.11.2007, 13:17
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Тут уж определись... Или по времени, или 100 последних... Ибо всё и сразу это не правильно совершенно... Я тебе советую воспользоваться запросом вида:

Цитата:
delete from SOME_TABLE where DATE_SUB(CURRENT_TIMESTAMP, interval 1 day) > TIME
Он удаляет из таблицы SOME_TABLE все записи у которых дата в поле time отличается от текущей на 1 день... То есть все записи, которые старше чем один день. Разумеется вместо 1 day, ты можешь подставлять другую синтаксически правильную конструкцию:

Цитата:
... interval 10 day
... interval 1 month
... interval 1 year

и т.д.
 
Ответить с цитированием

  #1053  
Старый 29.11.2007, 13:23
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

Спасиб, буду пробывать вариант [x26]VOLAND....

Последний раз редактировалось spamoney; 29.11.2007 в 13:26..
 
Ответить с цитированием

  #1054  
Старый 29.11.2007, 13:36
Аватар для groundhog
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

spamoney, без обид в сторону совета [x26]VOLAND, но такой подход к реализации кода - это втыкание костылей... За годы работы в сфере разработки веб-приложений, могу сказать только одно - любой воткнутый костыль рано или поздно упадёт и больно даст по башке... Что тебе мешает запускать по крону запрос, который я дал?
 
Ответить с цитированием

  #1055  
Старый 29.11.2007, 13:51
Аватар для spamoney
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
Провел на форуме:
228267

Репутация: 27
По умолчанию

groundhog предпочтительнее конеш оставлять 100 последних, хотя по времени наверно тоже не плохой вариант, а чем же плох вариант [x26]VOLAND ??
 
Ответить с цитированием

  #1056  
Старый 29.11.2007, 14:05
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

Я точно незнаю, но по моему надо ити в такую сторону:
DELETE FROM `gbook` LIMIT 1000
Так он онставит 1000 записей....

Последний раз редактировалось Ponchik; 29.11.2007 в 14:19..
 
Ответить с цитированием

  #1057  
Старый 29.11.2007, 17:03
Аватар для XopoIII
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

Репутация: 65
По умолчанию

есть у кого нибуть скриптик статистики(сколько человек на сайте и кто), по типу как на ачате в низу статистика
 
Ответить с цитированием

  #1058  
Старый 29.11.2007, 17:18
Аватар для DIAgen
DIAgen
Познавший АНТИЧАТ
Регистрация: 02.05.2006
Сообщений: 1,191
Провел на форуме:
7364332

Репутация: 1276


По умолчанию

Цитата:
Сообщение от XopoIII  
есть у кого нибуть скриптик статистики(сколько человек на сайте и кто), по типу как на ачате в низу статистика
Смотри в раздели "Полезные скрипты", там было выложено на подобии что тебе надо
 
Ответить с цитированием

  #1059  
Старый 29.11.2007, 21:45
Аватар для Ponchik
Ponchik
Постоянный
Регистрация: 30.08.2005
Сообщений: 730
Провел на форуме:
6828219

Репутация: 2274


По умолчанию

Цитата:
Сообщение от [x26]VOLAND  
Как раз этот запрос удалит первую 1000 записей...
Разве?
DELETE FROM `gbook` LIMIT 0,1000 этот удалит первую 1000 а DELETE FROM `gbook` LIMIT 1000 от 1000 и дальше всё удалит
ИМХО
 
Ответить с цитированием

  #1060  
Старый 29.11.2007, 23:21
Аватар для scrat
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


Отправить сообщение для scrat с помощью ICQ
По умолчанию

Цитата:
Сообщение от Ponchik  
Разве?
DELETE FROM `gbook` LIMIT 0,1000 этот удалит первую 1000 а DELETE FROM `gbook` LIMIT 1000 от 1000 и дальше всё удалит
ИМХО
опытном путём доказано что ты не прав.
Код:
DELETE FROM `gbook` LIMIT 1000
удалит первую тыщу.сомневающиеся могут написать в пм я им предаставлю резалты
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ