Это довольно простая вещь в теории, но я не знаю, как это сделать. Что мне нужно, это метод, чтобы найти последнюю отметку времени / записи в таблице под названием «ответы» в БД MySQL. И после нахождения этого, чтобы найти все IP-адреса, хранящиеся в таблице, называемой «ip», по отметке времени, которая происходит перед записью упомянутого «ответа».
Есть идеи? Я предполагаю, что функция if () будет лучшим способом?
Редактировать: структура таблицы, в которой существует 'ip'.
CREATE TABLE IF NOT EXISTS `votes` (
`id` int(250) NOT NULL AUTO_INCREMENT,
`ip` varchar(30) NOT NULL,
`answer_id` int(250) NOT NULL,
`poll_id` int(250) NOT NULL,
`timestamp` int(250) NOT NULL, PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
И таблица, где живут «ответы»
CREATE TABLE IF NOT EXISTS `answers` (
`id` int(250) NOT NULL AUTO_INCREMENT,
`poll_id` int(250) NOT NULL,
`answer` varchar(250) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;