ОТ SQL страна няма абсолютно никаква разлика:двете заявки са абсолютно еднакви.
(можете да проверите това, като ги повторите)
{$variable} е по-пълен синтаксис на $variable , което позволява да се използва :
"this is some {$variable}s""{$object->data}""{$array['data']}""{$array['data']->obj->plop['test']}"
За повече информация трябва да прочетете Разбор на променлива / Сложен (къдрав) синтаксис
раздел на ръководството (цитирайки няколко бита) :