- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте!
Пишу свою cms. Подскажите пожалуйста, как сделать граммотно структуру бд.
Вот что требуется:
В таблице должны быть поля id, name, date, text1 ...... text1000
Объясняю в чём проблема. Мне нужна к одному названию статьи прикрутить 1000 уникальных статей, а затем выводить на разные сайты.
Вот проблема содавать в бд поля
text1 ...(то есть от 1 до 1000)... text1000 как то предово, и не факт что сервер выдержит.
Подскажите пути выхода, решения.
Всем спасибо!
Благодарю за помощь!
Чтобы память не жрать, то нужно ДВЕ таблицы.
1. Это id name
2. Это idstat text
Выбирается статьи из первой таблицы, а потом рандомный текст из второй по id статьи.
Чтобы память не жрать, то нужно ДВЕ таблицы.
1. Это id name
2. Это idstat text
Выбирается статьи из первой таблицы, а потом рандомный текст из второй по id статьи.
Ок. А таблице text создать как тысячу полей с одним ID?
Ок. А таблице text создать как тысячу полей с одним ID?
Аха, и индекс только не забудьте добавить на него и всё. Ну можете ещё доп. просто id сделать, который счётчиком, потом вдруг пригодится.
Аха, и индекс только не забудьте добавить на него и всё. Ну можете ещё доп. просто id сделать, который счётчиком, потом вдруг пригодится.
Нет я не пойму. Мне таблицу text сделать поля id, text1,text2(а ведб мне надо сделать таких textN 1000 штук. Что прям тысячу полей и делать?)
Мде... сложно вам будет писать CMS, если вы вступоре от такой простейшей задачи.
Две таблицы:
Первая с названием: pages
Столбцы:
id
name
Вторая таблица: text
Столбцы:
id
idpages
text
Заполняется так:
Первая таблица:
1|Крутая статья
Вторая таблица:
1|1|Первый текст
2|1|Второй текст
3|1|Третий текст
Мде... сложно вам будет писать CMS, если вы вступоре от такой простейшей задачи.
Две таблицы:
Первая с названием: pages
Столбцы:
id
name
Вторая таблица: text
Столбцы:
id
idpages
text
Заполняется так:
Первая таблица:
1|Крутая статья
Вторая таблица:
1|1|Первый текст
2|1|Второй текст
3|1|Третий текст
Простите за глупые вопросы. Только 5 день изучаю PHP.
Я теперь не понял алгоритм вывода статей. Вы предлагаете К одному id name привязать тысячу id статей?
Просто что будет, если это смешается?
Пока только у вас в голове смешивается всё :)
А в БД всё ок :)
выводиться потом легко:
SELECT text FROM page WHERE idpages=ID нашей статьи ORDER BY RAND() LIMIT 1
Пока только у вас в голове смешивается всё :)
А в БД всё ок :)
выводиться потом легко:
SELECT text FROM page WHERE idpages=ID нашей статьи ORDER BY RAND() LIMIT 1
Вы правы, наверно только у меня в голове сейчас всё путается. Особенно я запутался с фразой
ORDER BY RAND().
Просто надо будет каждую статью выводить на разные сайты.
ну добавьте столбец URL и поменяйте запрос по себя. Делов то. Тоже индекс на него не забудьте и VARCHAR
Будет интересно потом на Вашу КМС посмотреть :)
Может это?