Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Удаление данных таблицы, каждый день, в определенное время. Как? 
V
    Опции темы
Oriander
Дата 24.1.2010, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Т.е. нужно взять у сервера дату текущую и в запросе
говорить: выводить все записи этого дня? Т.е. в таблице БД есть
время типа **.**.****
Оно его будет сравнивать, как строку символов, а не как целочисленную переменную?
Ну блин можете описать алгоритм? :( Не дойдет до меня
PM MAIL   Вверх
Ипатьев
Дата 24.1.2010, 19:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Не можем.
Потому что дата должна храниться в формате ****-**-**
После приведения даты к правильному виду (и типу - в mysql есть специальный тип поля для даты) читать про WHERE и NOW()
Сравнения пишутся так же, как в РНР и других языках.



PM MAIL   Вверх
Oriander
Дата 24.1.2010, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



WHERE я знаю, NOW() почитаю, спасибо smile
PM MAIL   Вверх
Ипатьев
Дата 24.1.2010, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



now() как раз не принципиально можно и в РНР текущую дату сформировать. 
Не now(), кстати, а curdate()
Если вы знали про where, то непонятно, в чем тогда вообще вопрос был. этот оператор и нужен для того, чтобы фильтровать записи.
PM MAIL   Вверх
Oriander
Дата 24.1.2010, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



я немного подзабылся просто.


Это сообщение отредактировал(а) Oriander - 24.1.2010, 22:06
PM MAIL   Вверх
Oriander
Дата 24.1.2010, 22:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



я немного подзабылся просто.
SELECT * FROM dbname WHERE time=NOW()
Как-то так...

Или как? Если имя таблицы = dbname а имя поля = time, ?

Это сообщение отредактировал(а) Oriander - 24.1.2010, 22:06
PM MAIL   Вверх
Ипатьев
Дата 24.1.2010, 22:22 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



SELECT * FROM dbname WHERE time=curdate()
если time в формаде гггг-мм-дд
PM MAIL   Вверх
Oriander
Дата 24.1.2010, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



А что делать с часовыми поясами,
если я захочу к примеру купить 
хостинг в америке? Как делать поправку?
PM MAIL   Вверх
Ипатьев
Дата 25.1.2010, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



и в мускуле и в пхп есть настройки часового пояса.
можно и руками отнимать. 
PM MAIL   Вверх
Oriander
Дата 25.1.2010, 21:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 67
Регистрация: 1.8.2007

Репутация: нет
Всего: нет



Как же я люблю этот форум, где есть тенденция, 
что люди помогают таким дуракам, как я.
Спасибо что вы есть, ребята. 
Тему помечаю решенной.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0469 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.