Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Приоритеты в поиске...
 
 автор: shkryab   (04.11.2007 в 03:59)   письмо автору
 
 

Здраствуйте. Необходимо сделать для пользователей сайта возможность находится на первых местах в поиске. Пользователей несколько категорий, все их данные хранятся в одной таблице (ещё вопрос: правильно ли хранить данные о разных пользователях в 1ой таблице? один тип отличается от остальных только тем, что у него присутствуют 4 дополнительных поля). Необходимо сделать так, чтобы при регистрации нового пользователя он в поиске получал 1е место, так же чтобы была возможность поместить уже зарегестрированного пользователя на 1е место в поиске. Для каждго типа пользователей свой поиск (пользователи 1го типа не участвуют в поиске пользователей другого типа). Интересует как это осуществить в бд (какие поля добавить, может необходимо создать какую-нибудь вспомогательную таблицу/таблицы)?

   
 
 автор: morkovkin   (04.11.2007 в 08:26)   письмо автору
 
   для: shkryab   (04.11.2007 в 03:59)
 

Сделать поле рейтинга пользователя. Тоесть человек регистрируется и ему даётся номер один рейтинга. Второму номер два. Если хотите приподнять первого пользователя выше, ставите ему цифру 3.
По поводу построяние таблицы. Как Вам удобно, так и делайте. Но разнести пользователей по разным тыбличкам не будет лишним, т.к. структура разная, только из-за этого.
Решения такого рода задач - это чем-то творческое задание - тут нужно думать, и то что надумаешь - реализовывать, а потом опять думать и думать. В конце концов - найдёшь правильное решение.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования