Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2003, 13:17
Avatar de Threepwood
Threepwood
 
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 2 meses
Puntos: 4
Saber el numero de comentarios de X noticia?

Hola!

engo un sistema de publicación de noticias y tiene la opcion de añadir comentarios. Todoi funcviona perfecto y lo que quiero saber es como saber el numero de comentarios qeu tiene X noticia.
Las noticias se almacenan en una tabla llamada diario y los comentarios en una tabla llamada comentarios.

La tabla comentarios tiene 4 campos:

id
idnoticia
nickcomentarios

Lo importante aqui es el id, que es el numero de comentarios que se han publicado en todas las noticia y el idnoticia es el ID de la noticia a la que pertenece el comentario. Es decir si la noticia es nota.php?id=23 cada vez que inserten un comentario en esa noticia el campo idnoticia tendra el valor de 23.
Entonces... comp podria hacer para contabilizar cuantas filas hay en una noticia en el que el idnoticia coincide con el id de la noticia?

En una paginaencontre este codigo pero no se como aplicarlo bien...

// conectas a tu BD .. etc etc ..

// ejecutas consulta de contar registros COUNT()
$consulta=mysql_query("SELECT COUNT(*) AS total_comentarios FROM comentarios WHERE comentario='$idnoticia'");

$total_comentarios=mysql_result($consulta,"total_c omentarios",0);

echo $total_comentarios."<a href=\"ver_comentario.php?id=$id\">opinar blabla bla</a>";
No se si seria asi.. tengo duda donde dice AS total_comentarios es decir..que va ahi.. y si en WHERE comentario="$idnoticia" si esta bien la variable... total que lo pongo asi peor no funciona xD

Espeor puedan ayudarme..

Saludos!
__________________
Equívocos sin importancia