Cita:
Iniciado por rodrigo791 El problema indica que la función mysql_num_rows esperaba 1 parametro y que no está recibiendo nada o algo sin contenido.
Puede ser que tu consulta no esté devolviendo datos de tu tabla fm, comprueba que tengas datos y que la consulta sea válida para recuperarlos, me refiero a la condición que usas con el WHERE, si de verdad tenes algo para sacar de la tabla con valor = 1 o no.
Esta es mi tabla:
`id` int(10) NOT NULL,
`foto` varchar(30) NOT NULL,
`mes` int(30) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Volcar la base de datos para la tabla `fm`
--
INSERT INTO `fm` (`id`, `foto`, `mes`) VALUES
(1, 'FOTO_MES', 1),
(2, 'FOTO_MES2', 0),
(3, 'FOTO_MES3', 0);
en la primera fila, mes=1
no se que puede ser.