Cita:
Iniciado por neoarcangel Uso esta funcion
mysql_num_rows($consulta)
Me refería a lo que tienes
dentro de la variable $consulta en este caso.
Lo que quiero saber es cómo realizas la suma para que en un caso devuelva y en el otro no.
Pero aparentemente lo que tienes es un SELECT * FROM... en lugar de un SELECT COUNT(*) ..., que sería en realidad más eficiente desde el punto de vista de SQL.
La cosa es por qué no devuelve cuando pones una condición LIKE.
En este momento lo único que se me ocurre es cambiar el patrón buscado de "Aventuras" a "Aventur", es decir, LIKE '%Aventur%'.
Ya que el problema no se da por conexiones ni en consultas genéricas, ni tampoco por datos, es posible que ese sea el problema: el patrón.