よく検索しましたが、私の問題に関連する質問が見つからなかったため、これを投稿しました。
この次の3行が同じ仕事をすることを知りました。
$q="insert into employee values('".$e."','".$nm."','".$desg."','".$sal."')";
$q="insert into employee values('$e','$nm','$desg','$sal')";
$q="insert into employee values('{$e}','{$nm}','{$desg}','{$sal}')";
$e, $name, &desg, &sal are variables.
どちらが最適なのか、なぜこれら 3 つが同じように機能するのか、私は混乱しています。最初のものは、変数を値に置き換えてクエリを作成することは完全に明らかです。
しかし、2番目と3番目では、変数がどのように置き換えられているかがわかりません。それは私が学んでいるところから、変数をエコーに挿入する場合、{}で囲むか連結する必要があると言っています。
元:echo "This is {$name}" / echo "This is ".$name;
だから私は混乱しています。