
В рамках моего маленького проекта твиттер-рейтинга, я ознакомился с базами данных и их использованием в PHP. Сперва почитал про мускул (MySQL) и прикинул, как может выглядеть моя база данных. В принципе, я не хочу туда много пихать. Ведь все данные твитерянина мы будем получать из XML-файла, предоставленного твиттером и которая формируется одинакого для всех, отличаясь только ником пользователя. Нету надобности данные, как, например, количество фолловеров, сохранять в базе данных. Это только вызывает надобность обновлять эти данные. А оно мне нафиг не надо, будет ловить данные "на лету", имея только ник пользователя на твиттере.
Помимо ника я напридумывал ещё 4 поля. Дата регистрации в рейтинге, тут всё ясно, будет передаваться мускулу функцией PHP NOW(). Электронная почта для обратной связи, её ещё и на правильность проверять надо, существует ли такой сервер и т. д. Обратная ссылка будет условием регистрации в рейтинге, и её проверять придётся. И последнее поле, это активирован ли этот участник в рейтинге. При регистрации в это поле будет вписываться нулик, а после модерации однёрочка. А в рейтинге будут выводится те участники рейтинга, у которых в том поле стоит однёрочка.