编程爱好者之家
我们可能会遇到连续的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'";