El problema es que
crees que estás mandando a ejecutar la consulta, pero en realidad no lo estás haciendo.
Un desafío: Muéstrame en dónde hay una línea que contenga:
Por más que mire una y otra vez los dos scripts, yo no la encuentro...
Y si esa línea no está, bueno, es que
no la estás mandando. Así de simple y sencillo.