Rev 1 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?php// Programme de migration jetableinclude_once 'connect.php';//bouh! c'est pas propre! c'est a cause de PEAR et de ses includesset_include_path('configuration/'.PATH_SEPARATOR.get_include_path());//librairies PEARrequire_once 'configuration/DB.php' ;$dsn='mysql://'.$login.':'.$pass.'@'.$hote.'/'.$db;//echo $dsn.'<br /><br />';$GLOBALS['car_db'] =& DB::connect($dsn) ;if (DB::isError($GLOBALS['car_db'])) {die ($GLOBALS['car_db']->getMessage());}// ajout des code postaux, des départements et des villes à la table PARTICIPANT$requete = 'SELECT DISTINCT COMMUNE_ID '.'FROM PARTICIPANT '.'WHERE 1';$resultat = $GLOBALS['car_db']->query ($requete) ;//if (DB::isError($resultat)) {// die ($resultat->getMessage());//}while ($ligne = $resultat->fetchRow(DB_FETCHMODE_ASSOC)) {$requete2 ='SELECT COMMUNE_NOM, COMMUNE_ID, lpad( COMMUNE_CODEPOSTAL, 5, \'0\' ) AS cp '.' FROM COMMUNE '.' WHERE COMMUNE_ID='.$ligne['COMMUNE_ID'];$resultat2 = $GLOBALS['car_db']->query ($requete2) ;//if (DB::isError($resultat2)) {// die ($resultat2->getMessage());//}while ($ligne2 = $resultat2->fetchRow(DB_FETCHMODE_ASSOC)) {$requete3 = 'UPDATE PARTICIPANT SET PARTICIPANT_VILLE=\''.addslashes($ligne2['COMMUNE_NOM']).'\', PARTICIPANT_CODE_POSTAL=\''.$ligne2['cp'].'\',DEPARTEMENT_ID=\''.substr($ligne2['cp'],0,2).'\' '.'WHERE COMMUNE_ID=\''.$ligne2['COMMUNE_ID'].'\';';//$resultat3 = $GLOBALS['car_db']->query ($requete3) ;//if (DB::isError($resultat3)) {// die ($resultat3->getMessage());//}echo $requete3.'<br/>';}}?>