update set 语句如何写变量

2025-05-16 13:52:59
推荐回答(4个)
回答(1):

写变量的话,可以通过字符串拼接的方式来实现。
举例:
$sql="update tablename set usernmae='"+$username+"' ";
解释:以上语句就是传入一个$username参数,之后形成一个$sql字符串。
备注:之后可以通过execute immediate $sql来动态的执行此sql语句。

回答(2):

$sql="update law set path='".$fname."' where num=".$num;

PHP中双引号中的变量可以自动替换 这样写容易有疏忽
也可以写成这样

$sql="update law set path='$fname' where num=$num";

因为path肯定是个字符串 所以应该加上单引号

回答(3):

$query = "UPDATE xxx SET a=1,b=$bb,c='$cc'";
mysql($query);

其中b是数字类型的字段,c是字符串,时间等类型的字段,$bb,$cc就是你说的变量
希望对你有所帮助!!!!!!!!!!!!!

回答(4):

update law set path='".$fname."' where num=$num;