Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поля считающие время и порядок расположения?
 
 автор: xpom   (29.09.2006 в 18:45)   письмо автору
 
 

Уважаемые профессионалы!
ПОдскажите пожалуйста, есть таблица с данными

CREATE TABLE IF NOT EXISTS Dan (
      DID          INTEGER NOT NULL AUTO_INCREMENT,
      Grup         INTEGER NOT NULL,
      URL          VARCHAR(150),
      Name         VARCHAR(150),
      About        VARCHAR(255),
      Email        VARCHAR(150),
      Primary Key (DID),
      FOREIGN KEY (Grup) REFERENCES Grup(GID)

Мне нужно добавить новое поле с цисловыми данными с помощью которого, в зависимости от значения этого поля будет строиться список этих данных в html, с самым большим значением данные будут отображены первыми и так по убыванию (а данные не имеющие значений в этом поле распологались в конце)- это первое поле которое нужно добавить, а второе поле нужно добавить поле которое считает время, что бы считало время с того момента, когда добавилось значение в числовое поле и пройдя 30 дней числовое поле автоматически очисщалось и поле считающее время тоже очисщалось или перестовало считать? Помогите это реализовать!

   
 
 автор: cheops   (30.09.2006 в 11:54)   письмо автору
 
   для: xpom   (29.09.2006 в 18:45)
 

Хм... что-то не очень понятно, может привязаться к календарному столбцу? У вас даты к месяцам привязаны?

   
 
 автор: xpom   (30.09.2006 в 12:18)   письмо автору
 
   для: cheops   (30.09.2006 в 11:54)
 

>Хм... что-то не очень понятно, может привязаться к календарному столбцу? У вас даты к месяцам привязаны?

У меня календарного столбца нет, его нужно наверное как-то создать? Главное что бы в числовом столбце (тоже нужно создать), по которому будет строиться список данных выводимый в html страницу пользователя, поступили данные и через 30 дней они сами очистились? Возможно такое сделать?

   
 
 автор: cheops   (30.09.2006 в 23:12)   письмо автору
 
   для: xpom   (30.09.2006 в 12:18)
 

Для этого можно воспользоваться SQL-запросом ALTER TABLE
ALTER TABLE `dan` ADD `putdate` DATETIME NOT NULL AFTER `DID` ;

У вас записи будут добавляться ежедневно?

   
 
 автор: xpom   (01.10.2006 в 10:56)   письмо автору
 
   для: cheops   (30.09.2006 в 23:12)
 

>У вас записи будут добавляться ежедневно?

Записи будут добавляться не ежедневно, будут дни что не будет добавлений, а будут дни что будет несколько добавлений в один день!

>

ALTER TABLE `dan` ADD `putdate` DATETIME NOT NULL AFTER `DID` ; 

Можете описать как этот запрос работает? Какие команды выполняют его элементы, а то я первый раз встречаю этот запрос?

   
 
 автор: cheops   (01.10.2006 в 12:33)   письмо автору
 
   для: xpom   (01.10.2006 в 10:56)
 

Этот запрос изменяет структуру таблицы dan, добавляя (ADD) новый столбец putdate, типа DATETIME NOT NULL после (AFTER) столбца DID.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования