php连接mysql后,怎么把数据库中的一个表里的已填数据更新到另一个表中相同项?

2025-01-06 22:33:23
推荐回答(1个)
回答1:

$query = "select * from b"
$data = getAll($query);
foreach($data as $val){
    if(!empty($val['id'])){
        $sql = "update a set name = '{$val['name']}' where num = {$val['num']} "
        $res = query($sql);
        if($res){
            echo "更新成功";
        }else{
            echo "更新失败";
        }
    }
}
//getAll(),query() 方法要提前自己封装好

这段代码只是实现得简单得逻辑,如果数据量太大得话不建议吧更新语句卸载循环里面