Eso que pones, no es una sentencia MySQL. Estas usando variables que utilizas en tu programación y puede que ahí esté el error.
Intenta monitoreando los valores y realizar preguntas SQL puras, ya que MySQL no sabe que son variables.
Función de la sección de Base de Datos