Здравствуйте, есть сайт
list-item.com
содержит базу mysql "итемов", которые включает в себя системное название, название, описание.
и допустим есть сайты site1.com, site2.com, site3.com ... их может быть сотня, сотни.
на них должны выводиться конкретные, заданные записи, на каждом сайте свои, плюс к ранее заданным параметрам должны задаться адрес, порядковый номер.
Вопрос в том, как лучше это реализовать?
Чтоб было понятней, сайт list-item.com содержит в таблице mysql:
#1 | Название 1 | Сис. Название 1 | Описание 1
#2 | Название 2 | Сис. Название 2 | Описание 2
#3 | Название 3 | Сис. Название 3 | Описание 3
#4 | Название 4 | Сис. Название 4 | Описание 4
#5 | Название 5 | Сис. Название 5 | Описание 5
#6 | Название 6 | Сис. Название 6 | Описание 6
Сайт site1.com должен вывести:
#3 | Название 3 | Сис. Название 3 | Описание 3 | Ссылка 3
#4 | Название 4 | Сис. Название 4 | Описание 4 | Ссылка 4
#1 | Название 1 | Сис. Название 1 | Описание 1 | Ссылка 1
Сайт site2.com должен вывести:
#1 | Название 1 | Сис. Название 1 | Описание 1 | Ссылка 1
#5 | Название 5 | Сис. Название 5 | Описание 5 | Ссылка 5
#3 | Название 3 | Сис. Название 3 | Описание 3 | Ссылка 3
и так далее... ссылка каждый раз новая.
Вопрос в том, как реализовать, вернее какие варианты? Я вижу так: берём делаем в каждом сайте массив php, по системным названиям ищем нужные записи, вытягиваем название, описание, дописываем ссылку.
Сергей Попов, ну собственно смысл как раз в этом, мы в базе ищем необходимые записи.
Но на сайте где-то же необходимо держать этот самый список нужных записей и прикреплять к ним ссылки.
Я предлагаю сделать так, как делается во всех базах данных во всем мире - если из БД требуется выборка по условию, то эти условия добавляются в таблицу.
FanatPHP, я просто не знаю, если сделать так:
появился новый сайт, добавляю в таблицу два столбца с уникальным названием, именно для этого сайта номер и ссылка, далее на самом сайте делаю выборку из базы, где есть номер и фильтрую.
со временем будет 40 таблиц, в которых будет +50 столбцов, это норм?