Как лучше всего отслеживать группу пользователей ebay в моем приложении? - PullRequest
0 голосов
/ 10 февраля 2009

У меня есть база данных mysql с таблицей пользователей ebay и их индивидуальными аукционами. То, что я хочу сделать, - это иметь возможность «отслеживать» определенных пользователей, что в основном включает в себя повторный запуск всех аукционов любых отслеживаемых пользователей. Я хотел бы знать лучший способ сделать это.

Я подумываю о другой таблице с одним столбцом, содержащим имена отслеживаемых пользователей, и объединении между таблицей аукциона и таблицей пользователей.

Или было бы лучше просто подать имена просматриваемых пользователей в массив и выполнять определенный SQL-запрос, когда это необходимо?

Ответы [ 2 ]

3 голосов
/ 10 февраля 2009

Для сбора данных использовать API eBay , вероятно, будет проще, чем очистить.

Что касается структуры базы данных, самый «правильный» способ сделать это - иметь таблицу пользователей со столбцом id (int, автоинкремент, первичный ключ), а также имя пользователя и любые другие данные, которые вы хотите сохранить. для каждого пользователя. Затем создайте таблицу аукционов для каждого аукциона, также со столбцом id, столбцом user_id и столбцами для другой информации, которую вы хотите сохранить. Столбец id создает значение ключа, которое никогда не изменится, поэтому вы всегда можете обратиться к одному и тому же объекту данных (имена пользователей и названия аукционов могут измениться).

0 голосов
/ 10 февраля 2009

Ваша структура данных выглядит примерно так. Ваша таблица отслеживаемых пользователей по сути является массивом, поэтому вы выгружаете данные из сценария в базу данных (где она должна быть).

Возможно, вы ищете соскоб для сбора ваших данных с eBay.

...