$data) { if ($fujian['error'][$idx] == 0) { $id = uniqid() . $idx; $filename = iconv('GBk', 'UTF-8//IGNORE', $fujian['name'][$idx]); $filename = $fujian['name'][$idx]; $houzhui = substr(strrchr($filename, '.'), 1); $newName = "./uploader/{$id}.{$houzhui}"; $fileData[] = array( "_id" => $id, "name" => $filename, "bumen" => r('bumen'), "file" => $newName ); rename($fujian['tmp_name'][$idx], $newName); } } $sql = "select fujian from calendar where id='{$id}'"; $rs = DB::getOne($sql); print_r(json_encode($rs)); $id = r('id'); $sql = "select fujian from calendar where id='{$id}'"; $oldFujian = DB::getOne($sql); print_r($oldFujian); foreach ($fileData as $f) { $oldFujian[] = $f; $sql = DB::update('calendar', $oldFujian, "id='{$id}'"); DB::exe($sql); } ?>