编程爱好者之家

拼接update语句

2018-02-27 14:20:29 583

我们可能会遇到连续的update语句进行拼接,那么下面的代码就可以大到效果哦

$updates = '';
$i = 0;
//循环遍历数组并且将字符串用 , 拼接
while (list($key, $val) = each($ca)) {
	$updates .= "$key='$val'";		
	$updates .= $i>=0 ? "," : "";
	$i ++;
}
//去掉最后一个 , 
$updates = $i>=0 ? substr($updates, 0, -1) : $updates;
$sql = "UPDATE ca_info set $updates where id='$id'";


同类文章