
05/11/2013, 06:34
|
 | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 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) |