我搜索了很多,但找不到与我的问题相关的任何问题,所以我发布了这个。
我开始知道以下 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.
我很困惑哪一个是最好的,为什么这三个工作相同。第一个对我来说完全清楚,它将变量替换为值并创建查询。
但是在第 2 和第 3 中,我不清楚如何替换变量。那是我从那里学到的,他们说如果我将变量插入回声中,那么它应该用 {} 括起来或连接起来。
前任:echo "This is {$name}" / echo "This is ".$name;
所以我很困惑。