
07/09/2004, 18:57
|
| | Fecha de Ingreso: mayo-2004
Mensajes: 75
Antigüedad: 20 años, 10 meses 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 |