![]() |
Показаны 12 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Хранение пары файл-подпись, лучший вариант(PHP + MySQL) (http://netadmin.ws/forum/showthread.php?threadid=6768)
Хранение пары файл-подпись, лучший вариант(PHP + MySQL)
Господа, подскажите пожалуйста, каким образом лучше хранить пару файл-подпись в MySQL базе. Я сначала думал сделать 2 столбца 1 - путь к файлу, 2ой - подпись. С каким нить разделителем типа "$", теперь подумал, может быть лучше хранить в одном поле "serialize-ованый" массив, но тогда как к нему обращаться... 
Вообщем посоветуйте мне что лучше, проще, безопаснее??..
PS файлы не все могут иметь подпись и их может быть несколько для одной записи.
PPS это фотки с подписями...
PPPS может быть что нибудь интереснее предложете?
__________________
Админ - вождь Апачей...
А в чем собственно грабили? ... 
Делаешь таблицу в MySQL:
1 столбец - уникальный номер рисунка, также можно сделать UnixTimestamp времени добавления в базу
2 ст. - путь к файлу
3 ст. - Название рисунка
4 ст. - Автор
5 ст. - пр.
... да и сортировку можно легко сделать и вывод результатов "порциями" ... 
__________________
.
GenUS умный очень? Я же сказал, что на одну запись таблицы должно приходиться до 10 файлов! и мне не нужна ещё одна таблица!
__________________
Админ - вождь Апачей...
Re: Хранение пары файл-подпись, лучший вариант(PHP + MySQL)
quote:
PPPS может быть что нибудь интереснее предложете? [/B]
whisk вот про второй вариант я и подумал, но тогда какой массив должен быть? многомерный?
id -> 'file' -> 'disc' ?
__________________
Админ - вождь Апачей...
Я бы сделал вариант 1
Но во втором случае - имхо что-то вроде такого:
table -> (
id1 -> (
file1 -> (desc, someotherstuff)
file2 -> (.....)
..............
)
id2 -> (
file1 -> (desc, someotherstuff)
file2 -> (.....)
..............
)
.......
.......
)
Хм... я тут подумал и решил, что заморачиваться с таким массивом будет просто пиии... неудобно, да и выбирать будет тоже...
Т.что остановился на предложеном GenUS с таблицей (я чё то тормознул, и не подумал ваабще об новой таблице!)
__________________
Админ - вождь Апачей...
he][es
>заморачиваться с таким массивом будет просто пиии...
Вот именно это мы и хотели тебе объяснить 
quote:
Первоначальное сообщение от he][es
GenUS умный очень? Я же сказал, что на одну запись таблицы должно приходиться до 10 файлов! и мне не нужна ещё одна таблица!
he][es, а чем тебя так пугают две таблицы?
__________________
RTFM (Уважаемые! Читайте документацию!)
однозначно две таблицы.
__________________
Всегда есть решение.
всё всё всё!!!
всем бааальшое спасибо всё уже готово. 2 табл.
__________________
Админ - вождь Апачей...
| Формат времени GMT. Текущее время 11:16. | Показаны 12 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.