Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/04/2011, 08:39
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: 17 años
Puntos: 2658
Respuesta: Problemas al migrar una base sql que funciona(ayuda)

Cita:
porque se me ocurrio pasar todo el codigo a minusculas de php.
El problema no es el PHP, el problema es que tienes que respetar la forma en que están escritos los nombres en la base de datos.
Si se da el caso de que tienes nombres de campos, funciones almacenadas o procedimientos almacenados con mayúsculas, poner todo el SQL en minúsculas sólo cambiará dónde está el problema, pero no lo hará desaparecer.
Además, ya te dije que el asunto afecta también los nombres de las funciones propias de MySQL, por lo que es un poquitín más complejo que lo que quieres hacer. Eso puede ser insuficiente.

- Empieza por revisar con paciencia toda la estructura de la base y verifica cómo están escritos los nombres de todos sus componentes.

- Usa un buen editor de código, uno que te permita revisar todo el código, y preferentemente que tenga un corrector sintáctico (yo recomiendo el NetBeans, que es el que uso y es MUY eficiente). Con ese editor podrás revisar que todas las denominaciones coincidan con lo que debe aparecer.

- Agrega todas las capturas de errores de MySQL que se necesiten, para poder ver dónde se corta la ejecución. Haz que los mensajes de error te permitan saber con certeza en qué sentencia se generó el problema, y especialmente recupera la sentencia que se ejecutó tal y como le llegó a MySQL (valores incluidos), muchas veces los problemas son de variables y no de SQL.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)