Changeset 363 for trunk/admin/aggiornadb.php
- Timestamp:
- Mar 28, 2022, 2:54:19 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/aggiornadb.php
r362 r363 23 23 $res->execute(); 24 24 $ret= 1; 25 25 } 26 26 catch(PDOException $e) 27 27 { 28 29 echo "<br>".$num.") Fallito: $sql";30 28 $ret=0; 29 echo "<br><span style=\"color: red;\">- Aggiornamento Fallito: $sql</span>"; 30 return $ret; 31 31 } 32 32 … … 40 40 { 41 41 $ret=0; 42 echo "<br> ".$num.") Fallito: $sql2";42 echo "<br><span style=\"color: red;\">- Aggiornamento Fallito: $sql2</span>"; 43 43 return $ret; 44 44 } 45 45 } 46 echo "<br> ".$num.") Aggiornato<br>";46 echo "<br><span style=\"color: green;\">- Aggiornamento eseguito correttamente</span>"; 47 47 return $ret; 48 48 } … … 61 61 catch(PDOException $e) 62 62 { 63 64 echo "<br>".$num.") Fallito: $sql -- $e->getmessage()";65 63 $ret=0; 64 echo "<br><span style=\"color: red;\">- Tabella: $tab - Indice: $ind - Aggiornamento Fallito: $sql</span>"; 65 return $ret; 66 66 } 67 67 } … … 75 75 { 76 76 $ret=0; 77 echo "<br> ".$num.") Fallito: $sql2";77 echo "<br><span style=\"color: red;\">- Tabella: $tab - Indice: $ind - Aggiornamento Fallito: $sql2</span>"; 78 78 return $ret; 79 79 } 80 80 } 81 echo "<br> ".$num.") Index aggiornato<br>";81 echo "<br><span style=\"color: green;\">- Tabella: $tab - Indice: $ind - Index aggiornato</span>"; 82 82 return $ret; 83 83 } … … 93 93 $res->execute(); 94 94 if($res->rowCount() and $campo=='') return 1; 95 while(list($nome)=$res->fetch(PDO::FETCH_NUM)) {if($nome==$campo) { echo "<br>".$num.") Aggiornamento già effettuato<br>"; return 1;}} 95 while(list($nome)=$res->fetch(PDO::FETCH_NUM)) {if($nome==$campo) { echo "<br>".$num.") Il campo: $campo Ú presente nella tabella: $tabella"; return 1;}} 96 if($campo) echo "<br>$num) Il campo: $campo non Ú presente nella tabella: $tabella"; 96 97 return 0; 97 98 } … … 105 106 $sql="update `".$prefix."_authors` set admincomune='0' where aid!='admin'"; 106 107 $ret=aggiorna($sql,$dbi,'',$num); 107 echo "Aggiornata la tabella dei permessi<br>"; 108 echo "<br> La tabella dei permessi Ú stata aggiornata<br>"; 109 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_authors non richiede questo aggiornamento</span><br>"; 110 111 if(!controllo($prefix.'_config','versione',++$num)) 112 { 113 $sql="alter table `".$prefix."_config` change column `Versione` `versione` int(3)"; 114 $ret=aggiorna($sql,$dbi,'',$num); 115 } else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_config non richiede questo aggiornamento</span><br>"; 116 117 118 if(controllo($prefix.'_config','secret',++$num)) 119 { 120 $sql="alter table `".$prefix."_config` DROP `secret`"; 121 $ret=aggiorna($sql,$dbi,'',$num); 122 } else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_config non richiede questo aggiornamento</span><br>"; 123 124 if(controllo($prefix.'_ele_voti_parziale','data',++$num)) 125 { 126 $sql="ALTER TABLE `".$prefix."_ele_voti_parziale` CHANGE `data` `data` DATE NOT NULL DEFAULT '1900-01-01'"; 127 $ret=aggiorna($sql,$dbi,'',$num); 128 echo "<br>"; 108 129 } 109 130 110 if(!controllo($prefix.'_config','versione',++$num)) 111 { 112 $sql="alter table `".$prefix."_config` change column `Versione` `versione` int(3)"; 113 $ret=aggiorna($sql,$dbi,'',$num); 114 } 115 116 if(!controllo($prefix.'_config','versione',++$num)) 117 { 118 $sql="alter table `".$prefix."_config` change column `Versione` `versione` int(3)"; 119 $ret=aggiorna($sql,$dbi,'',$num); 120 } 121 122 if(!controllo($prefix.'_config','secret',++$num)) 123 { 124 $sql="alter table `".$prefix."_config` DROP `secret`"; 125 $ret=aggiorna($sql,$dbi,'',$num); 126 } 127 128 if(!controllo($prefix.'__ele_voti_parziale','data',++$num)) 129 { 130 $sql="ALTER TABLE `".$prefix."_ele_voti_parziale` CHANGE `data` `data` DATE NOT NULL DEFAULT '1900-01-01'"; 131 $ret=aggiorna($sql,$dbi,'',$num); 132 } 133 134 if(!controllo($prefix.'__ele_rilaff','data',++$num)) 131 if(controllo($prefix.'_ele_rilaff','data',++$num)) 135 132 { 136 133 $sql="ALTER TABLE `".$prefix."_ele_rilaff` CHANGE `data` `data` DATE NOT NULL DEFAULT '1900-01-01'"; 137 134 $ret=aggiorna($sql,$dbi,'',$num); 135 echo "<br>"; 138 136 } 139 137 … … 142 140 $sql="ALTER TABLE `".$prefix."_ele_gruppo` ADD `num_circ` INT(2) UNSIGNED NOT NULL AFTER `id_circ`"; 143 141 $ret=aggiorna($sql,$dbi,'',$num); 144 # if(!$ret) echo "<br>".$num.") Fallito: $sql"; else echo "<br>".$num.") Aggiornato<br>"; 145 } 142 } else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_gruppo non richiede questo aggiornamento</span><br>"; 146 143 147 144 if(!controllo($prefix.'_ele_voti_gruppo','num_gruppo',++$num)) … … 149 146 $sql="ALTER TABLE `".$prefix."_ele_voti_gruppo` ADD `num_gruppo` INT(2) UNSIGNED NOT NULL AFTER `id_sez`"; 150 147 $ret=aggiorna($sql,$dbi,'',$num); 151 } 148 } else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_gruppo non richiede questo aggiornamento</span><br>"; 152 149 153 150 if(!controllo($prefix.'_ele_lista','num_gruppo',++$num)) … … 155 152 $sql="ALTER TABLE `".$prefix."_ele_lista` ADD `num_gruppo` INT(2) UNSIGNED NOT NULL AFTER `id_gruppo`"; 156 153 $ret=aggiorna($sql,$dbi,'',$num); 157 } 154 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_lista non richiede questo aggiornamento</span><br>"; 158 155 159 156 if(!controllo($prefix.'_ele_lista','num_circ',++$num)) … … 161 158 $sql="ALTER TABLE `".$prefix."_ele_lista` ADD `num_circ` INT(2) UNSIGNED NOT NULL AFTER `id_circ`"; 162 159 $ret=aggiorna($sql,$dbi,'',$num); 163 } 160 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_lista non richiede questo aggiornamento</span><br>"; 161 164 162 if(!controllo($prefix.'_ele_operatori','id_circ',++$num)) 165 163 { 166 164 $sql="ALTER TABLE `".$prefix."_ele_operatori` ADD `id_circ` INT(11) NOT NULL DEFAULT 0 AFTER `aid`"; 167 165 $ret=aggiorna($sql,$dbi,'',$num); 168 } 166 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_operatori non richiede questo aggiornamento</span><br>"; 167 169 168 if(!controllo($prefix.'_ele_operatori','id_sez',++$num)) 170 169 { 171 170 $sql="ALTER TABLE `".$prefix."_ele_operatori` ADD `id_sez` INT(11) NOT NULL DEFAULT 0 AFTER `id_circ`"; 172 171 $ret=aggiorna($sql,$dbi,'',$num); 173 } 172 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_operatori non richiede questo aggiornamento</span><br>"; 173 174 174 if(!controllo($prefix.'_ele_voti_lista','num_lista',++$num)) 175 175 { 176 176 $sql="ALTER TABLE `".$prefix."_ele_voti_lista` ADD `num_lista` INT(2) UNSIGNED NOT NULL AFTER `id_sez`"; 177 177 $ret=aggiorna($sql,$dbi,'',$num); 178 } 178 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_voti_lista non richiede questo aggiornamento</span><br>"; 179 179 180 180 if(!controllo($prefix.'_ele_voti_ref','num_gruppo',++$num)) … … 182 182 $sql="ALTER TABLE `".$prefix."_ele_voti_ref` ADD `num_gruppo` INT(2) UNSIGNED NOT NULL AFTER `id_sez`"; 183 183 $ret=aggiorna($sql,$dbi,'',$num); 184 } 184 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_voti_ref non richiede questo aggiornamento</span><br>"; 185 185 186 186 if(!controllo($prefix.'_ele_voti_candidati','num_cand',++$num)) … … 188 188 $sql="ALTER TABLE `".$prefix."_ele_voti_candidati` ADD `num_cand` INT(2) UNSIGNED NOT NULL AFTER `id_sez`"; 189 189 $ret=aggiorna($sql,$dbi,'',$num); 190 } 190 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_voti_candidati non richiede questo aggiornamento</span><br>"; 191 191 192 192 if(!controllo($prefix.'_ele_candidati','num_lista',++$num)) … … 194 194 $sql="ALTER TABLE `".$prefix."_ele_candidati` ADD `num_lista` INT(2) UNSIGNED NOT NULL AFTER `id_lista`"; 195 195 $ret=aggiorna($sql,$dbi,'',$num); 196 } 196 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_candidati non richiede questo aggiornamento</span><br>"; 197 197 198 198 if(!controllo($prefix.'_ele_sezioni','colore',++$num)) 199 199 { 200 $sql="ALTER TABLE `".$prefix."_ele_sezioni` ADD `colore` VARCHAR(50) NULL AFTER `solo_lista`"; 201 $ret=aggiorna($sql,$dbi,$sql2,$num); 202 } 200 $sql="ALTER TABLE `".$prefix."_ele_sezioni` ADD `colore` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '#FAFAD2' AFTER `solo_lista`"; 201 $ret=aggiorna($sql,$dbi,'',$num); 202 }else{ 203 $sql="ALTER TABLE `".$prefix."_ele_sezioni` CHANGE `colore` `colore` VARCHAR(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '#FAFAD2'"; 204 $ret=aggiorna($sql,$dbi,'',$num); 205 } echo "<br>"; 206 203 207 echo "<br>Aggiornamento per nuovo sistema dei controlli di congruità "; 204 208 … … 208 212 echo "<br>".$num.") Creazione tabella dei controlli: "; 209 213 $ret=aggiorna($sql,$dbi,'',$num); 210 } 211 212 echo "<br> Eliminazione della vecchia tabella dei controlli: ";213 if(controllo($prefix.'_ele_controllisez','', ++$num))214 }else echo "<br><span style=\"color: green;\">- La tabella ".$prefix."_ele_controlli non richiede questo aggiornamento</span><br>"; 215 216 echo "<br>".++$num.") Eliminazione della vecchia tabella dei controlli: "; 217 if(controllo($prefix.'_ele_controllisez','',$num)) 214 218 { 215 219 $sql="DROP TABLE if exists `".$prefix."_ele_controllisez`"; 216 220 $ret=aggiorna($sql,$dbi,'',$num); 217 } else echo "<br>$num) Tabella non presente<br>"; 218 221 } else echo "<br><span style=\"color: green;\">- Tabella non presente</span><br>"; 222 223 echo "<br>".++$num.") Aggiornamento tabella ".$prefix."_ele_voti_gruppo"; 219 224 $sql="update `".$prefix."_ele_voti_gruppo` as t1 left join `".$prefix."_ele_gruppo` as t2 on t1.id_gruppo=t2.id_gruppo set t1.num_gruppo=t2.num_gruppo;"; 220 $ret=aggiorna($sql,$dbi,'',++$num); 221 225 $ret=aggiorna($sql,$dbi,'',$num); 226 227 echo "<br><br>".++$num.") Aggiornamento tabella ".$prefix."_ele_voti_lista"; 222 228 $sql="update `".$prefix."_ele_voti_lista` as t1 left join `".$prefix."_ele_lista` as t2 on t1.id_lista=t2.id_lista set t1.num_lista=t2.num_lista;"; 223 $ret=aggiorna($sql,$dbi,'', ++$num);229 $ret=aggiorna($sql,$dbi,'',$num); 224 230 ############################################## 225 231 232 echo "<br><br>".++$num.") Aggiornamento dei valori di default"; 226 233 $sql="ALTER TABLE `".$prefix."_ele_gruppo` CHANGE `num_circ` `num_circ` INT(2) UNSIGNED NOT NULL DEFAULT '1';"; 227 $ret=aggiorna($sql,$dbi,'', ++$num);234 $ret=aggiorna($sql,$dbi,'',$num); 228 235 229 236 $sql="ALTER TABLE `soraldo_authors` CHANGE `adminsuper` `adminsuper` TINYINT(2) NOT NULL DEFAULT '0';"; 230 $ret=aggiorna($sql,$dbi,'', ++$num);237 $ret=aggiorna($sql,$dbi,'',$num); 231 238 232 239 $sql="ALTER TABLE `".$prefix."_ele_lista` CHANGE `num_gruppo` `num_gruppo` INT(2) UNSIGNED NOT NULL DEFAULT '0';"; 233 $ret=aggiorna($sql,$dbi,'', ++$num);240 $ret=aggiorna($sql,$dbi,'',$num); 234 241 235 242 $sql="ALTER TABLE `".$prefix."_ele_lista` CHANGE `num_circ` `num_circ` INT(2) UNSIGNED NOT NULL DEFAULT '1';"; 236 $ret=aggiorna($sql,$dbi,'',++$num); 237 243 $ret=aggiorna($sql,$dbi,'',$num); 244 245 echo "<br><br>".++$num.") Ricostruzione della tabella ".$prefix."_ele_fasce`"; 238 246 $sql="DROP TABLE `".$prefix."_ele_fasce`"; 239 $ret=aggiorna($sql,$dbi,'', ++$num);247 $ret=aggiorna($sql,$dbi,'',$num); 240 248 241 249 $sql="CREATE TABLE `".$prefix."_ele_fasce` ( … … 244 252 `seggi` int(4) NOT NULL, 245 253 `id_conf` int(11) DEFAULT 1 246 ) ENGINE=MyISAM DEFAULT CHARSET =latin1;";254 ) ENGINE=MyISAM DEFAULT CHARSET 'utf8';"; 247 255 248 256 … … 315 323 (8, 1000000, 40, 7), 316 324 (9, 100000000, 48, 7);"; 317 $ret=aggiorna($sql,$dbi,$sql2, ++$num);325 $ret=aggiorna($sql,$dbi,$sql2,$num); 318 326 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 319 327 320 328 $sql="ALTER TABLE `".$prefix."_ele_fasce` 321 329 ADD KEY `id_fascia` (`id_fascia`);"; 322 $ret=aggiorna($sql,$dbi,'', ++$num);330 $ret=aggiorna($sql,$dbi,'',$num); 323 331 #if(!$ret) echo "<br>".$num++.") Fallito: $sql"; else echo "<br>".$num++.") Aggiornato<br>"; 324 332 … … 332 340 # echo "<br>".$num++.") Index aggiunto"; 333 341 #$sql="ALTER TABLE `".$prefix."_ele_voti_lista` DROP INDEX if exists `id_cons`"; 334 342 echo "<br><br>".++$num.") Ricostruzione e aggioramento indici"; 335 343 $tab=$prefix."_ele_voti_ref"; 336 344 $ind="id_cons"; 337 345 # $sql="ALTER TABLE `".$prefix."_ele_voti_ref` DROP INDEX `id_cons`; "; 338 346 $sql2="ALTER TABLE `".$prefix."_ele_voti_ref` ADD INDEX `id_cons` (`id_cons`, `id_gruppo`) USING BTREE"; 339 $ret=aggiorna_index($tab, $ind,$dbi,$sql2, ++$num);347 $ret=aggiorna_index($tab, $ind,$dbi,$sql2,$num); 340 348 341 349 $tab=$prefix."_ele_voti_lista"; 342 350 $ind="id_cons"; 343 351 $sql2="ALTER TABLE `".$prefix."_ele_voti_lista` ADD INDEX `id_cons` (`id_cons`, `id_sez`, `id_lista`) USING BTREE"; 344 $ret=aggiorna_index($tab,$ind,$dbi,$sql2, ++$num);352 $ret=aggiorna_index($tab,$ind,$dbi,$sql2,$num); 345 353 346 354 $tab=$prefix."_ele_voti_gruppo"; … … 348 356 #$sql="ALTER TABLE `".$prefix."_ele_voti_gruppo` DROP INDEX if exists `id_cons`"; 349 357 $sql2="ALTER TABLE `".$prefix."_ele_voti_gruppo` ADD INDEX `id_cons` (`id_cons`, `id_sez`, `id_gruppo`) USING BTREE"; 350 $ret=aggiorna_index($tab,$ind,$dbi,$sql2, ++$num);358 $ret=aggiorna_index($tab,$ind,$dbi,$sql2,$num); 351 359 352 360 $tab=$prefix."_ele_voti_candidati"; … … 354 362 #$sql="ALTER TABLE `".$prefix."_ele_voti_candidati` DROP INDEX if exists `id_cons`"; 355 363 $sql2="ALTER TABLE `".$prefix."_ele_voti_candidati` ADD INDEX `id_cons` (`id_cons`, `id_sez`, `id_cand`) USING BTREE"; 356 $ret=aggiorna_index($tab,$ind,$dbi,$sql2, ++$num);364 $ret=aggiorna_index($tab,$ind,$dbi,$sql2,$num); 357 365 358 366 $tab=$prefix."_ele_lista"; … … 360 368 #$sql="ALTER TABLE `".$prefix."_ele_lista` DROP INDEX if exists `id_cons`"; 361 369 $sql2="ALTER TABLE `".$prefix."_ele_lista` ADD INDEX `id_cons` (`id_cons`, `id_gruppo`) USING BTREE"; 362 $ret=aggiorna_index($tab,$ind,$dbi,$sql2, ++$num);370 $ret=aggiorna_index($tab,$ind,$dbi,$sql2,$num); 363 371 364 372 $tab=$prefix."_ele_lista"; … … 366 374 #$sql="ALTER TABLE `".$prefix."_ele_lista` DROP INDEX if exists `PRIMARY`"; 367 375 $sql2="ALTER TABLE `".$prefix."_ele_lista` ADD PRIMARY KEY (`id_lista`) USING BTREE"; 368 $ret=aggiorna_index($tab,$ind,$dbi,$sql2, ++$num);376 $ret=aggiorna_index($tab,$ind,$dbi,$sql2,$num); 369 377 370 378 $tab=$prefix."_ele_gruppo"; … … 372 380 #$sql="ALTER TABLE `".$prefix."_ele_gruppo` DROP INDEX if exists `id_cons`"; 373 381 $sql2="ALTER TABLE `".$prefix."_ele_gruppo` ADD INDEX `id_cons` (`id_cons`, `id_circ`) USING BTREE"; 374 $ret=aggiorna_index($tab,$ind,$dbi,$sql2, ++$num);382 $ret=aggiorna_index($tab,$ind,$dbi,$sql2,$num); 375 383 376 384 $tab=$prefix."_ele_gruppo"; … … 378 386 #$sql="ALTER TABLE `".$prefix."_ele_gruppo` DROP INDEX if exists `PRIMARY`"; 379 387 $sql2="ALTER TABLE `".$prefix."_ele_gruppo` ADD PRIMARY KEY (`id_gruppo`) USING BTREE"; 380 $ret=aggiorna_index($tab,$ind,$dbi,$sql2, ++$num);388 $ret=aggiorna_index($tab,$ind,$dbi,$sql2,$num); 381 389 382 390 $tab=$prefix."_ele_candidati"; … … 384 392 #$sql="ALTER TABLE `".$prefix."_ele_candidati` DROP INDEX if exists `id_cons`"; 385 393 $sql2="ALTER TABLE `".$prefix."_ele_candidati` ADD INDEX `id_cons` (`id_cons`, `id_lista`) USING BTREE"; 386 $ret=aggiorna_index($tab,$ind,$dbi,$sql2, ++$num);394 $ret=aggiorna_index($tab,$ind,$dbi,$sql2,$num); 387 395 388 396 $tab=$prefix."_ele_candidati"; … … 390 398 #$sql="ALTER TABLE `".$prefix."_ele_candidati` DROP INDEX if exists `PRIMARY`"; 391 399 $sql2="ALTER TABLE `".$prefix."_ele_candidati` ADD PRIMARY KEY (`id_cand`) USING BTREE"; 392 $ret=aggiorna_index($tab,$ind,$dbi,$sql2, ++$num);400 $ret=aggiorna_index($tab,$ind,$dbi,$sql2,$num); 393 401 394 402 $tab=$prefix."_ele_consultazione"; … … 396 404 #$sql="ALTER TABLE `".$prefix."_ele_consultazione` DROP INDEX if exists `descrizione`"; 397 405 $sql2="ALTER TABLE `".$prefix."_ele_consultazione` ADD UNIQUE `descrizione` (`descrizione`(100))"; 398 $ret=aggiorna_index($tab,$ind,$dbi,$sql2, ++$num);399 400 echo "<br> Modifica Charset del database<br>";406 $ret=aggiorna_index($tab,$ind,$dbi,$sql2,$num); 407 408 echo "<br><br>".++$num.") Modifica Charset del database"; 401 409 if($newcs=='utf8') { 402 410 $cset='utf8'; … … 416 424 $res->execute(); 417 425 $tab=''; 418 426 $agg=$res->rowCount(); 419 427 420 428 while(list($nometab,$campo,$def,$tipo,$nul)=$res->fetch(PDO::FETCH_NUM)) { … … 429 437 die( $sql . "<br>" . $e->getMessage()); 430 438 } 431 $tab=$nometab; echo " Tabella: $nometab<br>";439 $tab=$nometab; echo "<br><span style=\"color: green;\">- Tabella: $nometab</span>"; 432 440 } 433 441 if($def!='') $default="DEFAULT '$def'"; else $default=''; 434 442 if($nul=='NO') $nullable='NOT NULL'; else $nullable='NULL'; 435 443 $sql="ALTER TABLE $nometab CHANGE $campo $campo $tipo CHARACTER SET '$cset' COLLATE '$ccollate' $nullable $default;"; 436 echo "-- $campo<br>";437 444 try{ 438 $res2 = $dbi->prepare("$sql"); 439 $res2->execute(); 440 } 441 catch(PDOException $e) 442 { 443 $default="DEFAULT $def"; 444 $sql="ALTER TABLE $nometab CHANGE $campo $campo $tipo CHARACTER SET '$cset' COLLATE '$ccollate' $nullable $default;"; 445 try{ 446 $res2 = $dbi->prepare("$sql"); 447 $res2->execute(); 448 } 449 catch(PDOException $e) 450 { 451 die( $sql . "<br>" . $e->getMessage()); 452 } 453 } 445 $res2 = $dbi->prepare("$sql"); 446 $res2->execute(); 447 } 448 catch(PDOException $e) 449 { 450 $default="DEFAULT $def"; 451 $sql="ALTER TABLE $nometab CHANGE $campo $campo $tipo CHARACTER SET '$cset' COLLATE '$ccollate' $nullable $default;"; 452 try{ 453 $res2 = $dbi->prepare("$sql"); 454 $res2->execute(); 455 } 456 catch(PDOException $e) 457 { 458 die( $sql . "<br>" . $e->getMessage()); 459 } 460 } 461 echo "<br><span style=\"color: green;\">-- $campo</span>"; 454 462 } 455 463 $sql="SELECT table_name FROM INFORMATION_SCHEMA.tables WHERE TABLE_SCHEMA = '$dbname' and table_collation like '$preset%'"; … … 457 465 $res->execute(); 458 466 $tab=''; 467 if(!$agg) $agg=$res->rowCount(); 459 468 while(list($nometab)=$res->fetch(PDO::FETCH_NUM)) { 460 469 $sql="alter table $nometab DEFAULT CHARSET=$cset COLLATE $ccollate"; 461 470 try{ 462 echo "Tabella: $nometab <br>";463 471 $res2 = $dbi->prepare("$sql"); 464 472 $res2->execute(); … … 468 476 die( $sql . "<br>" . $e->getMessage()); 469 477 } 470 } 478 echo "<br><span style=\"color: green;\">- Tabella: $nometab</span>"; 479 } 480 if(!$agg) echo "<br><span style=\"color: green;\">- Nessuna tabella da aggiornare</span>"; 471 481 echo "<br><br>"; 472 482 ?>
Note:
See TracChangeset
for help on using the changeset viewer.