atualizar_bd_mysql_148.php
2.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?php
$sql = new BDConsulta;
$sql->adTabela('projeto_municipios');
$sql->adCampo('municipio_id, projeto_id');
$lista=$sql->lista();
$sql->Limpar();
foreach($lista as $linha){
$sql->adTabela('municipio_lista');
$sql->adInserir('municipio_lista_municipio', $linha['municipio_id']);
$sql->adInserir('municipio_lista_projeto', $linha['projeto_id']);
$sql->exec();
$sql->limpar();
}
$sql->adTabela('tarefa_municipios');
$sql->esqUnir('tarefas', 'tarefas', 'tarefas.tarefa_id=tarefa_municipios.tarefa_id');
$sql->adCampo('municipio_id, tarefa_projeto, tarefa_municipios.tarefa_id');
$lista=$sql->lista();
$sql->Limpar();
foreach($lista as $linha){
$sql->adTabela('municipio_lista');
$sql->adInserir('municipio_lista_municipio', $linha['municipio_id']);
$sql->adInserir('municipio_lista_projeto', $linha['tarefa_projeto']);
$sql->adInserir('municipio_lista_tarefa', $linha['tarefa_id']);
$sql->exec();
$sql->limpar();
}
$sql->adTabela('baseline_tarefa_municipios');
$sql->esqUnir('municipio_lista', 'municipio_lista', 'municipio_lista_tarefa=baseline_tarefa_municipios.tarefa_id AND municipio_lista_municipio=baseline_tarefa_municipios.municipio_id');
$sql->esqUnir('tarefas', 'tarefas', 'tarefas.tarefa_id=baseline_tarefa_municipios.tarefa_id');
$sql->adCampo('municipio_lista_id, baseline_id, municipio_id, tarefa_projeto, baseline_tarefa_municipios.tarefa_id');
$lista=$sql->lista();
$sql->Limpar();
foreach($lista as $linha){
$sql->adTabela('baseline_municipio_lista');
$sql->adInserir('baseline_id', $linha['baseline_id']);
$sql->adInserir('municipio_lista_id', $linha['municipio_lista_id']);
$sql->adInserir('municipio_lista_municipio', $linha['municipio_id']);
$sql->adInserir('municipio_lista_projeto', $linha['tarefa_projeto']);
$sql->adInserir('municipio_lista_tarefa', $linha['tarefa_id']);
$sql->exec();
$sql->limpar();
}
$sql->adTabela('projeto_embasamento');
$sql->adCampo('projeto_embasamento.*');
$lista=$sql->lista();
$sql->Limpar();
foreach($lista as $linha){
$sql->adTabela('projetos');
$sql->adAtualizar('projeto_justificativa', $linha['projeto_embasamento_justificativa']);
$sql->adAtualizar('projeto_objetivo', $linha['projeto_embasamento_objetivo']);
$sql->adAtualizar('projeto_escopo', $linha['projeto_embasamento_escopo']);
$sql->adAtualizar('projeto_nao_escopo', $linha['projeto_embasamento_nao_escopo']);
$sql->adAtualizar('projeto_premissas', $linha['projeto_embasamento_premissas']);
$sql->adAtualizar('projeto_restricoes', $linha['projeto_embasamento_restricoes']);
$sql->adAtualizar('projeto_orcamento', $linha['projeto_embasamento_orcamento']);
$sql->adOnde('projeto_id='.(int)$linha['projeto_embasamento_projeto']);
$sql->exec();
$sql->limpar();
}
?>