2023年8月3日发(作者:)
mysqlupdate修改多条数据$display_order=array(23687=>'23687ff',23684=>'23684ff');$city=array(23687=>'23687ffxx',23684=>'23684ffxx');
$ids =implode(',', array_keys($display_order)); $sql= "UPDATE table SET name= CASE id";//name
某列
foreach ($display_order as $id => $ordinal) { $sql .= sprintf(" WHEN %d THEN '%s' ", $id, $ordinal);//
拼接SQL语句
} $sql .="END,title = CASE id "; foreach ($city as $cityId => $cityVal) {
$sql .= sprintf(" WHEN %d THEN '%s' ", $cityId, $cityVal);//
拼接SQL语句
} $sql .= "END WHERE id IN ($ids)";
2023年8月3日发(作者:)
mysqlupdate修改多条数据$display_order=array(23687=>'23687ff',23684=>'23684ff');$city=array(23687=>'23687ffxx',23684=>'23684ffxx');
$ids =implode(',', array_keys($display_order)); $sql= "UPDATE table SET name= CASE id";//name
某列
foreach ($display_order as $id => $ordinal) { $sql .= sprintf(" WHEN %d THEN '%s' ", $id, $ordinal);//
拼接SQL语句
} $sql .="END,title = CASE id "; foreach ($city as $cityId => $cityVal) {
$sql .= sprintf(" WHEN %d THEN '%s' ", $cityId, $cityVal);//
拼接SQL语句
} $sql .= "END WHERE id IN ($ids)";
发布评论