INSERT INTO `ppt_data`
VALUES ('1', '', '0', '', '0'
, '0', '', '0', '1', ''
, 'array (
0 =>
array (
''url'' => ''19/07/03_eilexfc5ipg1.png'',
''alt'' => ''蓝色清新初夏手绘夏季旅游'',
),
0 =>
array (
''url'' => ''19/07/03_keww5mdd4z02.png'',
''alt'' => ''蓝色清新初夏手绘夏季旅游'',
),
0 =>
array (
''url'' => ''19/07/03_v3ewzkizgpd7.png'',
''alt'' => ''蓝色清新初夏手绘夏季旅游'',
),
)', '', 'array(0=>array(''fileurl''=>''这里是外部地址'',''filename''=>''附件说明'',),)');各位大佬怎么写SQL替换语句递增这个 让0 => 1 => 2 => 这样递增 每条都是这样!
VALUES ('1', '', '0', '', '0'
, '0', '', '0', '1', ''
, 'array (
0 =>
array (
''url'' => ''19/07/03_eilexfc5ipg1.png'',
''alt'' => ''蓝色清新初夏手绘夏季旅游'',
),
0 =>
array (
''url'' => ''19/07/03_keww5mdd4z02.png'',
''alt'' => ''蓝色清新初夏手绘夏季旅游'',
),
0 =>
array (
''url'' => ''19/07/03_v3ewzkizgpd7.png'',
''alt'' => ''蓝色清新初夏手绘夏季旅游'',
),
)', '', 'array(0=>array(''fileurl''=>''这里是外部地址'',''filename''=>''附件说明'',),)');各位大佬怎么写SQL替换语句递增这个 让0 => 1 => 2 => 这样递增 每条都是这样!
// 拿数据
$res = $pdo->query('select id, field from table ');// 处理数据中的数组 递增 再重新插入 或 修改原数据
$sql = 'update table set ';
foreach($res as $key=>$item){
$tmpArr = array_values($item['fileld']);
$sql .= ' field = ' . (string)$tmpArr;
}
$ids = array_colume($res, 'id');
$sql .= " where id IN ({$ids})"; //执行修改
$res = $pdo->query($sql);
// 拿数据
$res = $pdo->query('select id, field from table ');// 处理数据中的数组 递增 再重新插入 或 修改原数据
foreach($res as $key=>$item){
$tmpArr = array_values($item['fileld']);
$sql = ' update table set field = ' . (string)$tmpArr . ' where id = ' . $item['id']; //执行修改
$res = $pdo->query($sql);
}
插入的是相同的 只是新增一个字段