Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2004, 18:57
hammmer
 
Fecha de Ingreso: mayo-2004
Mensajes: 75
Antigüedad: 20 años
Puntos: 0
problema contando resultados

Hola, estoy usando esta sentencia para contar resultados:

$result = mysql_query("SELECT count(*) FROM n_comentarios WHERE id_noticia='$id'");
$total = mysql_result($result,0);
echo $total

el caso es ke siempre me muestra resultado 0 aun teniendo la tabla llena

tb e probado estas otras sentencias

$result = mysql_query("SELECT count(*) FROM n_comentarios WHERE id_noticia='$id'");
$total = mysql_num_rows($result);
echo $total


$result = mysql_query("SELECT count(id) FROM n_comentarios WHERE id_noticia='$id'");
$total = mysql_num_rows($result);
echo $total


$result = mysql_query("SELECT id FROM n_comentarios WHERE id_noticia='$id'");
$total = mysql_num_rows($result);
echo $total

y todas me suelen lanzar como resultado 1 aunke no haya nada

aki esta la tabla comentarios:

CREATE TABLE `n_comentarios` (
`id` bigint(7) default NULL,
`id_noticia` bigint(7) default NULL,
`username` varchar(20) default NULL,
`comentario` varchar(250) default NULL,
`fecha` varchar(50) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM;

haber si me echan una mano.
Gracias y saludos