umm bueno podriamos crear un campo que nos indique si esta aprobado
ejemplo
Código SQL:
Ver originalDROP TABLE IF EXISTS `btt`.`noticia`;
CREATE TABLE `btt`.`noticia` (
`id_comentario` INT(50) NOT NULL AUTO_INCREMENT,
`autor` VARCHAR(100) DEFAULT NULL,
`titulo` VARCHAR(100) NOT NULL,
`comentario` VARCHAR(5000) NOT NULL,
`estado` VARCHAR(50) NOT NULL,
`Aprobado` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id_comentario`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Entonces haces tu insert normal.
Código PHP:
Ver original$sql="INSERT INTO noticia (titulo,autor,comentario,estado)
VALUES
('$_POST[titulo]','$_POST[autor]','$_POST[comentario]','$_POST[estado]')";
Cuando quieras ver los mensajes por aprobar
Código PHP:
Ver original$sql = "select * from noticia where Aprobado < 1"
Y cuando apruebes un comentario.
Código PHP:
Ver original$sql = "Update noticia set Aprobado=1 where id_comentario=n"
Es mas o menos para que tengas una idea.