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) :