Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/11/2013, 06:34
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Warning: mysql_num_rows()

El tema es más de MySQL que de PHP.
Ese tipo de problema se da con dos (2) sentencias, nada más:
- CREATE TABLE
- ALTER TABLE
Y sólo puede suceder si estás creando o modificando dinámicamente tablas (es decir, por script), lo que en BBDD se considera una pésima práctica.
En esencia la cosa es simple: El motor de tablas InnoDB no está habilitado en el servidor MySQL que estás usando, por lo que se infiere que el update no abarcó solamente al PHP... deben haber hecho algo más, o de lo contrario no tendrías ese inconveniente.
Normalmente, con MySQL 5.0.x o superior, el motor de tablas por default de MySQL es InnoDB, pero se puede confirgurar para qu esté desactivado.
Haz verificar eso, y veamos.

No puedo decirte más que eso porque no nos estás mostrando qué sentencias SQL estás ejecutando en esas funciones, y sin ver eso... no hay modo de andar adivinando.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)