Hola a todos, resulta que quiero añadir un sistema de comentarios en mi pagina web, pero intentado añadir el de varios tutoriales pero no lo consigo. La base de datos de mi script de noticias contiene las siguientes tablas:
CREATE TABLE `noticias` (
`idnoticia` bigint(20) NOT NULL auto_increment,
`fecha` int(10) NOT NULL default '0',
`autor` varchar(80) NOT NULL default '',
`titulo` varchar(100) NOT NULL default '',
`mensaje` text NOT NULL,
KEY `idnoticia` (`idnoticia`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;
Ahora intentado añadir el codigo del tutorial de maestrosdelweb que es el siguiente :
Código PHP:
<CENTER> <TABLE CELLSPACING=1 CELLPADDING=1 WIDTH=300 BORDER=0 STYLE="border:1px
solid black"> <TR> <TD BGCOLOR="#FAFAFA"> <CENTER> <SPAN STYLE="font-size:11px;font-family:Tahoma;color:black;font-weight:bold">
.Comentarios De Los Usuarios. </SPAN> </CENTER> </TD> </TR> <TR> <TD HEIGHT=1 BGCOLOR=black> </TD> </TR> <TR> <TD BGCOLOR="#FEFEFE"> <SPAN STYLE="font-size:11px;font-family:Tahoma;color:black;">
<? $resultComen = mysql_query("SELECT * FROM comentarios WHERE idnoticia='$id' ORDER BY id ASC"); while($rowComen = mysql_fetch_array($resultComen)) { ?> ; < FONT COLOR=RED> < B><? echo $rowComen["nick"]; ?></B> < /FONT> : <? echo $rowComen["comentario"]; ?> < BR> <? } mysql_free_result($resultComen); ?> </SPAN> </TD> </TR> </TABLE> </CENTER>
Al añadir esto en un archivo .php cuando voy a visualizarlo me salen los siguientes errores:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in e:\www\spain\prueba.php on line 10
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in e:\www\spain\prueba.php on line 10
Lo intentado de varias maneras pero no lo consigo, no sera problema por las tablas del sistema de noticias?, por el id_noticia por ejemplo?