请教高手,PHP中sql语句如何使用变量。

2024-12-05 09:29:32
推荐回答(3个)
回答1:

先讲下单引号和双引号的问题

''单引号 php会把它里面的内容当成字符串来处理。

""双引号 php会根据里面的值来处理。比如里面有变量 那么变量的值就会把变量替换。

例子

$a='Hello Word!';
echo '$a';
echo "$a";
//这两个输出的结果是不一样的
//第一个输出就是$a
//第二个输出Hello Word!


//数据库查询例子:
$username='admin';
$sql="select * from user where username='$username'";

{}大括号也可以但是也得必须是双引号。但是双引号直接就当变量解析了。所以加不加{}没啥用

回答2:

双引号里,直接使用变量,或者用{}把变量括住。单引号在外就用点连接符连接。

回答3:

变量用{}括起来