Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/07/2012, 13:24
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, 5 meses
Puntos: 2658
Respuesta: Problemas con declaración MySQL

Cita:
Los registros deberían funcionar, porque hago otro tipo de consultas y si funcionan ahí
¿Otro tipo de consultas con las mismas condiciones y datos de prueba?

Con te dije, si no hay datos y tampoco errores, el problema está en las condiciones de las consultas...
La única solución es verificar, por un lado que no tengan condiciones interexcuyentes, y por otro lado, que los datos de prueba para los parámetros realmente se cumplan en las consultas.
Esto último es fácil:
- Usa el phpMyadmin o lo que sea que uses.
- Copia cada una delas consultas.
- Una por una, pruébalas sin poner el WHERE y las condiciones.
- Con cada tabla resultado, toma los parámetros que deberías probar en la aplicación y verifica visualmente si hay algún registro que lasc umpla.
- Si te presenta dudas, vuelve a usar la misma consulta, ponle el WHERE y las condiciones con sus datos de prueba y vuelve a ejecutarla. Si no devuelve datos, es que no se cumple. Si los devuelve, revisa el código de PHP y el modo en que se embeben los valores de las variables.
- No. No hay otro modo. Es como se hace cuando te dedicas a desarrollo de aplicaciones. Se llama "depuración de errores", y su regla de oro dice: "Que tu sepas que está bien escrito, no significa que realmente esté bien escrito".
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 24/07/2012 a las 13:39