Malheureusement pour toi Madame SQL a sa syntaxe et n'a pas beaucoup d'humour.
Donc j'ai bien peur qu'il faille en effet que tu formes ta requête puis que tu l'exécutes. Je sais bien que c'est dommage, mais bizarrement si tu l'exécutes d'abord puis que tu décides d'y ajouter un petit bout sans l'exécuter, ça ne fonctionne pas;
N'oubliez pas d'activer les erreurs PDO.