Oi pessoal, estou precisando de uma ajuda:
estou criando um site com sistema de fórum (eu mesmo estou criando), e não consegui fazer uma consulta no banco de dados retornando os últimos tópicos comentados.
Explicando melhor, não estou conseguindo fazer com que, na área de exibir tópicos sejam mostrados os últimos tópicos comentados pelos usuários.
Exemplificando, digamos que tenhamos 5 tópicos: 1, 2, 3, 4 e 5. Eu consigo fazer com que eles fiquem nessa ordem:
1
2
3
4
5
Digamos que, eu tenha efetuado um comentario no tópico 5, ele deve ficar nessa ordem:
5
1
2
3
4
Como primeiro. Não estou conseguindo fazer isto. Podem me ajudar?
Esta é a minha estrutura do MySQL:
estou criando um site com sistema de fórum (eu mesmo estou criando), e não consegui fazer uma consulta no banco de dados retornando os últimos tópicos comentados.
Explicando melhor, não estou conseguindo fazer com que, na área de exibir tópicos sejam mostrados os últimos tópicos comentados pelos usuários.
Exemplificando, digamos que tenhamos 5 tópicos: 1, 2, 3, 4 e 5. Eu consigo fazer com que eles fiquem nessa ordem:
1
2
3
4
5
Digamos que, eu tenha efetuado um comentario no tópico 5, ele deve ficar nessa ordem:
5
1
2
3
4
Como primeiro. Não estou conseguindo fazer isto. Podem me ajudar?
Esta é a minha estrutura do MySQL:
- Código:
CREATE TABLE IF NOT EXISTS `posts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`conteudo` text NOT NULL,
`data` varchar(30) NOT NULL,
`hora` varchar(30) NOT NULL,
`autor` varchar(30) NOT NULL,
`ip` varchar(255) NOT NULL,
`local` varchar(255) NOT NULL,
`status` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `topicos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`titulo` varchar(47) NOT NULL,
`categoria` varchar(255) NOT NULL,
`conteudo` text NOT NULL,
`fixo` varchar(20) NOT NULL,
`status` varchar(255) NOT NULL,
`data` varchar(255) NOT NULL,
`hora` varchar(255) NOT NULL,
`autor` varchar(255) NOT NULL,
`ip` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;