a ver... no entiendo porque no lo tienes claro!!
si fuera un error de sintaxis PHP... ¡¡entonces tendrías un mensaje de error claro y sería reportado como tal!!!
pero no... el mensaje de error es relacionado con la consulta, así de claro desde un comienzo es todo...
ahora, ¿si quieres mostrar la consulta -
del error- tal cual la imprimes antes de ejecutarla?? ¿o hay que seguir intentando adivinar??