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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> создание хистори 
:(
    Опции темы
Jubei
Дата 22.7.2005, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 7.7.2005
Где: Рига,Латвия

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



Есть, таблица с данным, хотелось бы сделать так чтобы для каждой странички велось свой history с датами изменения данной строчки, подскажите мыслю или идею, как такое лучше реализовать. Заранее спасибо.
PM MAIL   Вверх
DENNN
Дата 22.7.2005, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

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



Наверное использовать БД?
PM ICQ   Вверх
Jubei
Дата 22.7.2005, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 7.7.2005
Где: Рига,Латвия

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



Я понимаю, что использовать БД ,а например если такая ситуация что мне в хистори нужно хранить не только то значение когда это поле последний раз редактировали, но и все значения когда эта строчка редактировалась, я непонимаю как это правильно реализовать.
PM MAIL   Вверх
Mal Hack
Дата 22.7.2005, 12:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Jubei опиши свою задачу по русски, пожалуйста.
PM ICQ   Вверх
Jubei
Дата 22.7.2005, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 7.7.2005
Где: Рига,Латвия

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



Mal Hack хорошо постараюсь )
Есть таблица с данными нужно, чтобы каждый раз когда какуе-нибудь строчку в этой таблице изменяли, то даты изменение данных (тоесть время когда эти данные изменили) гденибудь сохрались, чтобы при возможности можно было их вывести для каждой строчки.

PM MAIL   Вверх
Mal Hack
Дата 22.7.2005, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Вводишь дополнительное поле в таблице. и все.
PM ICQ   Вверх
Jubei
Дата 22.7.2005, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 7.7.2005
Где: Рига,Латвия

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



Цитата(Mal @ 22.7.2005, 13:06)
Вводишь дополнительное поле в таблице. и все.

чтобы время всех изменения сохранялись... например когда первый раз модифицировали строчку, когда второй, когда последний... и можно было вывести все даты изменений этой строчки или это слишком геморойно ?

Это сообщение отредактировал(а) Jubei - 22.7.2005, 13:24
PM MAIL   Вверх
Mal Hack
Дата 22.7.2005, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Вот когда ты изменяешь запись, обновляй поле со временем изменения самостоятельно...
PM ICQ   Вверх
Lancet
Дата 22.7.2005, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 13.7.2005
Где: Архангельск, Росс ия

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



Jubei - да, это геморойно, но совершенно не трудно, заведи столбец в это твоей "ТАБЛИЦЕ с ДАННЫМИ" и записывай туда ID статьи, далее создай вторуй таблицу и по этому ID выбирай оттуда строчки, и этими строчками будут даты изменения форм, например
1 изменение - сегодня
2 изменение - вчера
3 изменени - завтра ...=)
PM MAIL ICQ   Вверх
Mal Hack
Дата 22.7.2005, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


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

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



Lancet прежде чем писать надо хоть подумать что ты написал и внимательно прочитать то, что нужно автору.
К тому же:

Цитата(Mal @ 22.7.2005, 14:06)
Вводишь дополнительное поле в таблице. и все.


PM ICQ   Вверх
Lancet
Дата 22.7.2005, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 13.7.2005
Где: Архангельск, Росс ия

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



Цитата(Mal @ 22.7.2005, 13:41)
Lancet прежде чем писать надо хоть подумать что ты написал и внимательно прочитать то, что нужно автору.
К тому же:

Цитата(Mal @ 22.7.2005, 14:06)
Вводишь дополнительное поле в таблице. и все.

Странное дело....
Я такого и не писал.
Форум что-то перепутал...
Добавлено @ 13:51
Кстати второй раз уже такое.
Однажды я писал сообщение (где-то неделю назад) в раздел по Delphi, и оно было опубликовано под другим именем.
Добавлено @ 13:54
А нет в раздел алгоритмы
http://forum.vingrad.ru/index.php?showtopic=55754
PM MAIL ICQ   Вверх
Jubei
Дата 22.7.2005, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 7.7.2005
Где: Рига,Латвия

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



Да составитель вопросов из меня хоть куда smile

Mal Hack попытаюсь обьяснить еще раз такая ситуация ... как я смогу узнать когда первый раз изменили вторую(например) строчку если после этого уже её изменяли и данные в изменения были уже записаны в дополнительно поле, как ты предлогаеш
Мне нужно такое что например выбираю я вторую строчку и там можно посмотреть даты, когда эту строчку изменяли (например её изменяли вчера позапозавчера и сегодня и я смогу вывести данные, когда эту строчку изменяли - тоесть выведется позапозавчера, вчера и сегодня) и так можно для каждой строчки

Это сообщение отредактировал(а) Jubei - 22.7.2005, 14:06
PM MAIL   Вверх
z-END
Дата 22.7.2005, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прафесар™
****


Профиль
Группа: Комодератор
Сообщений: 3014
Регистрация: 13.3.2003
Где: Венья, Пиетари

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



Lancet ты прав.
в таблице с данными каждой строке соответсвует какой-то ID
далее создаем таблицу chages содеражащие два поля:
1. ID сторки таблицы
2. дата изменения

потом для того чтобы узнать когда менялась данная строка достаточно сделать выборку по ID строки


--------------------
Каждый чилавек пасвоему праф...а памоему НЕТ! 

PM WWW ICQ   Вверх
Bikutoru
Дата 22.7.2005, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

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



Цитата

в таблице с данными каждой строке соответсвует какой-то ID
далее создаем таблицу chages содеражащие два поля:
1. ID сторки таблицы
2. дата изменения


Вот и все решение задачи. Много шума из ничего, по-моему...



--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Jubei
Дата 22.7.2005, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 7.7.2005
Где: Рига,Латвия

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



Цитата(z @ 22.7.2005, 14:10)
в таблице с данными каждой строке соответсвует какой-то ID
далее создаем таблицу chages содеражащие два поля:
1. ID сторки таблицы
2. дата изменения

потом для того чтобы узнать когда менялась данная строка достаточно сделать выборку по ID строки

Так и сделаю у меня были похожие мысли, я думал может как-нибудь получше это можно устроить... этот вариант и буду использовать
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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