Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2011, 20:11   #21
snikers987
Пользователь
 
Регистрация: 04.12.2010
Сообщений: 63
По умолчанию

А вот допустим я захочу реализовать это на MySQL.
Таков порядок действий или я чтото не так понимаю?
1. Создаю таблицу upload_date , а в ней поля поля file_name и date
2. В скрипте делаю выборку из таблицы в массив
3. И обрабатываю его циклом
Верно?
snikers987 вне форума Ответить с цитированием
Старый 11.02.2011, 20:37   #22
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от snikers987 Посмотреть сообщение
1. Создаю таблицу upload_date , а в ней поля поля file_name и date
Называйте всё своими именами...
В таблице будет информация об изображениях - значит назовите её типа images_info (img_info, pictures_info, pic_info)
Поля:
img_id - уникальный идентификатор(AUTO_INCREMENT) - думаю понятно зачем..
img_name - имя файла
img_upload_date - дата и время загрузки файла(пригодится для сортировки)
img_target_date - дата, для которой этот файл загружен(дата его показа)
img_path - готовый путь к данному файлу(чтоб не городить каждый раз руками)
img_hide - переключатель "показывать/не показывать" - возможность сокрытия(вместо удаления)

Индексами сделайте img_id и img_target_date - этого будет достаточно на первое время для ваших задач.
При физическом удалении файла - предусмотрите его удаление из БД - чтоб путаницы небыло потом, и лишних данных в таблице.
Цитата:
Только в ваше варианте не хватает одной скобочки))
Потому и написал "примерно так".
Скобочки за меня всегда редактор закрывает - а этот код писал прямо в форме для ответа...
Andkorol вне форума Ответить с цитированием
Старый 12.02.2011, 00:13   #23
KREGI
Форумчанин
 
Аватар для KREGI
 
Регистрация: 29.11.2008
Сообщений: 333
По умолчанию

Код:
img_path - готовый путь к данному файлу(чтоб не городить каждый раз руками)
неее, не целесообразно, лучше записывать расширение файла, и сохранять файл как img_id+img_ext, и так же соответственно обращаться
Если помог - Весы слева
KREGI вне форума Ответить с цитированием
Старый 12.02.2011, 00:22   #24
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от KREGI Посмотреть сообщение
Код:
img_path - готовый путь к данному файлу(чтоб не городить каждый раз руками)
неее, не целесообразно, лучше записывать расширение файла, и сохранять файл как img_id+img_ext, и так же соответственно обращаться
Не вижу связи между готовым путём к файлу(неважно с каким именем) - и составным именем файла...
Andkorol вне форума Ответить с цитированием
Старый 12.02.2011, 00:41   #25
KREGI
Форумчанин
 
Аватар для KREGI
 
Регистрация: 29.11.2008
Сообщений: 333
По умолчанию

память... скорость...
получается избыточность... имхо зачем имя файла (оно моет быть огромным), если и так есть уникальный id
Если помог - Весы слева
KREGI вне форума Ответить с цитированием
Старый 12.02.2011, 00:52   #26
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от KREGI Посмотреть сообщение
память... скорость...
получается избыточность... имхо зачем имя файла (оно моет быть огромным), если и так есть уникальный id
Почитайте условия ТС - имена файлов приводятся к единому виду.
А поиск файлов для вывода будет осуществляться по img_target_date - по дате, когда файл должен быть показан.
Так что img_id в этом случае - скорее просто для порядка...

Я не против использования id в качестве имени для файлов - но в этом случае это не критично.
Andkorol вне форума Ответить с цитированием
Старый 12.02.2011, 01:01   #27
KREGI
Форумчанин
 
Аватар для KREGI
 
Регистрация: 29.11.2008
Сообщений: 333
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Почитайте условия ТС - имена файлов приводятся к единому виду.
А поиск файлов для вывода будет осуществляться по img_target_date - по дате, когда файл должен быть показан.
Так что img_id в этом случае - скорее просто для порядка...

Я не против использования id в качестве имени для файлов - но в этом случае это не критично.
да я не читал... я как увидел про имя файла, так и активировался)))
Если помог - Весы слева
KREGI вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Адреса переменных rommster Visual C++ 1 26.11.2010 08:35
Сравнение объектных переменных NomadV Microsoft Office Word 1 09.04.2010 16:44
Много переменных Altera Общие вопросы Delphi 15 18.07.2008 08:06
Проверка переменных *_ViruS_* Общие вопросы C/C++ 3 21.09.2007 21:33