Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/03/2010, 09:47
moz90
 
Fecha de Ingreso: mayo-2009
Mensajes: 94
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Que esta Mal Aqui ? Ayuda ¡¡

hola amigo te agradesco por responder, voy a probarlo y te comento
gracias


Cita:
Iniciado por rpv Ver Mensaje
tu error es la propia query:

Código SQL:
Ver original
  1. SELECT * FROM comentarios WHERE id_noticia=$id

debería ser:

Código PHP:
Ver original
  1. $result2=mysql_query("select count(*) from comentarios where id_noticia=$id");
  2. $totalcomentarios=mysql_result($result2,0,0);

Sin embargo, yo te sugeriría que `cacharas` el número de comentarios en un campo de tu tabla principal, cuando agregues un comentario actualices el campo de tu tabla, igualmente con alguna eliminación.

algún campo:

Código SQL:
Ver original
  1. comentarios SMALLINT(4) NOT NULL DEFAULT 0

de esta forma cuando agregues un comentario añades una query:

Código SQL:
Ver original
  1. UPDATE noticias SET comentario=comentario+1 WHERE id=$iddenoticia