写变量的话,可以通过字符串拼接的方式来实现。
举例:
$sql="update tablename set usernmae='"+$username+"' ";
解释:以上语句就是传入一个$username参数,之后形成一个$sql字符串。
备注:之后可以通过execute immediate $sql来动态的执行此sql语句。
$sql="update law set path='".$fname."' where num=".$num;
PHP中双引号中的变量可以自动替换 这样写容易有疏忽
也可以写成这样
$sql="update law set path='$fname' where num=$num";
因为path肯定是个字符串 所以应该加上单引号
$query = "UPDATE xxx SET a=1,b=$bb,c='$cc'";
mysql($query);
其中b是数字类型的字段,c是字符串,时间等类型的字段,$bb,$cc就是你说的变量
希望对你有所帮助!!!!!!!!!!!!!
update law set path='".$fname."' where num=$num;