Помогите плиз с запросами

Печать RSS
228

Автор
Пацак
0
Aligan фотка одна, я доделал голоса +1 +3 +5 -1 -3 -5
О

Землянин
0
Mr-General, структуру таблиц ты так и не привел здесь.
С

о_О
0
Вопрос к автору зачем один и тотже пользователь буит по 50 раз за одну и туже фотку голосовать??? а так пиши как новую запись
|id|id_img|iduz|col
тоесть
|1|123|999|1
|2|123|999|3
|3|123|999|-5
так помойму проще)))

крутой чЕл
0
13. Например для поднятия себя в рейтинге
Автор
Пацак
0
#13 юзверь может только один раз голосовать, только один раз выбрать + или - столько-то... проблема в другом. Aligan структура чего тебе нужна? там же всего одна колонка votefoto хотя еще табличка
<?
CREATE TABLE `golos` (
  `id` int(11) NOT NULL auto_increment,
  `user` int(11) NOT NULL default '0',
  `who` int(11) NOT NULL default '0',
  `ip` varchar(20) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

?>

Изменил: Дмитрий (12.07.2010 / 07:04)
О

Землянин
0
А суть проблемы в чем? Чтобы определить сколько конкртеный пользователь оставил голосов?
Автор
Пацак
0
Да да
О

Землянин
0
Так в чем проблема. Если ты в поле записываешь уже нужное кол-во голосов для этой фотки конкретного пользователя, то какая проблема с выводом голосов?
Или ты хочешь вывести всех пользоватлей проголосовавших заданную фотку? Если да, то можно группирующим запросом сделать
Изменил: Олег (15.07.2010 / 06:07)
С

Землянин
0
SELECT * FROM ... GROUP BY who
Если правельно понялsmile ))
Изменил: Саня (15.07.2010 / 06:38)
О

Землянин
0
Только еще JOIN'ом нужно подхватить таблицу юзеров.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск