Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/12/2012, 17:04
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: Buscador avanzado

Altamente probable que la consulta no devuelva registros porque no hay datos que cumplan con las condiciones del WHERE. Pero como no estás validando el resultado de la consulta antes de intentar acceder al array, entonces genera un error.
Una parte del problema (la validación de si $result contiene algo) es tema del Foro de PHP, no de MySQL.
En cuanto a la consulta, mi sugerencia es que la pruebes ejecutar en phpMyAdmin con valores manualmente. Si no genera un error, y devuelve datos, entonces el problema es que tienes errores de manejo de las variables en PHP (off-topic aquí). Si no devuelve datos, entonces no hay nada que cumpla las condiciones, como te dije, y debes hacer un ajuste en tu código PHP.

Te paso el post al Foro de PHP para que revisen eso los que conocen el lenguaje.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)