Côté SQL, il n'y a absolument aucune différence :les deux requêtes sont exactement les mêmes.
(vous pouvez vérifier cela en les faisant écho)
{$variable} est une syntaxe plus complète de $variable , qui permet d'utiliser :
"this is some {$variable}s""{$object->data}""{$array['data']}""{$array['data']->obj->plop['test']}"
Pour plus d'informations, vous devriez lire le Analyse variable / Syntaxe complexe (curly)
section du manuel (citant quelques extraits) :