Volviendo al tema: partamos de una base simple, no estás validando que la query se ejecute correctamente, por lo que es imposible saber si MySQL recibe algo válido.
Al menos deberías verificar eso así:
Código PHP:
Ver originalif ($qConsulta)
// y aqui todo lo que corresponda.
// tienes que validar SIEMPRE. Que SUPONGAS que esté bien, no implica que lo esté.
}