Форум → Программирование → PHP для идиотов → MySQL...
MySQL...
Страницы: ← Следующая страница →
-
10 июля 2008 г. 20:20, спустя 5 минут 17 секунд
зачем делать отдельные поля и тп. если можно в запихнуть и утрамбовать сериализованный массив
Потому что так удобнее и не надо ничего потом распаковывать. Вообще, не знаю, что посоветовать человеку, который такое говорит. Разве что — просто попробуй и увидишь разницу. Если волнует то, что типа неоптимизировано или много места занимает — читай про устройство БД, это не так.как лучше (оптимизировано и тп) работать с бд в cms
Сначала советую разобраться с тем, что из себя представляет БД, что такое таблицы, поля, что такое индексы, где они нужны и где нет.
Еще пара советов есть у меня на сайте. -
10 июля 2008 г. 20:30, спустя 9 минут 59 секунд
Ну я хочу сделать унивирсальные поля (типа metafields), как например? -
-
10 июля 2008 г. 20:35, спустя 2 минуты 16 секунд
Что значит универсальные поля? Что ты хочешь в них хранить? -
10 июля 2008 г. 20:47, спустя 12 минут 10 секунд
ну чтобы например как в dle, можно добавить свое поля (например там дату) для каждой новости, и оно будет выводится рядом с новостью -
10 июля 2008 г. 20:54, спустя 7 минут 31 секунду
И зачем нужно универсальное поле? В MySQL для хранения даты и времени есть типы DATE, TIME, DATETIME и TIMESTAMP. Создаешь поле с одним из этих типов и хранишь там дату. -
10 июля 2008 г. 20:57, спустя 2 минуты 18 секунд
И еще, как тестировать приложение (вывод новостей)? Нужно сначала записать все новости в БД.. В файлах просто отредактировал файлик и все.. -
10 июля 2008 г. 20:59, спустя 2 минуты 3 секунды
Да нет, блин, типа нужно к каждой новости свое настроение добавить (например наверху будет настроение «фиговое»). Но чтобы сам пользователь мог добавлять СВОИ поля (ну не только настроение, а например сайт источник статьи, или тп). Тоесть сделать универсальную систему… -
10 июля 2008 г. 21:07, спустя 8 минут 33 секунды
Да нет, блин, типа нужно к каждой новости свое настроение добавить (например наверху будет настроение «фиговое»). Но чтобы сам пользователь мог добавлять СВОИ поля (ну не только настроение, а например сайт источник статьи, или тп). Тоесть сделать универсальную систему…
Сделать дополнительную таблицу:id | user_id | news_id | item | value
Где user_id — id пользователя, news_id — id новости, item — настроение, источник и т. д., value — значение item'а.И еще, как тестировать приложение (вывод новостей)? Нужно сначала записать все новости в БД.. В файлах просто отредактировал файлик и все..
Ну типа да. -
10 июля 2008 г. 21:10, спустя 3 минуты 11 секунд
А если нужно для каждлого item свое место в шабе.
Ну типа да.
печаль( -
-
-
10 июля 2008 г. 21:15, спустя 1 минуту 15 секунд
foreach и if в помощь. Такое уже только на примере можно объянсить. -
10 июля 2008 г. 21:31, спустя 16 минут 13 секунд
А врубился, можно функцию сделать, которая будет выводит item (например get_item('nastroenie', 'news_id'))
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!