select * from user where username='{$name}'
不可以直接username=&name吗
$name是个字符串,所以要加单引号,如果是数字加不加不影响最终的效果。
php大括号在变量间接引用中进行定界,避免歧义。
$var='sky';
echo "$varboy"; //空
echo "{$var}boy"; // skyboy
简单点,界定变量的名称
至于username=&name是绝对不可以的, &表示引用不能随便用。