Optimisation d'import entre deux BDD MySQL
	
	
		Bonjour,
J'ai un script PHP qui se connecte sur deux BDD MySQL pour faire un import.
Je trouve que le script es très long à s'exécuter et j'aimerai bien optimiser cela.
En gros j'ai un 1er foreach où je parcourt mes sites (des centaines), ceux-ci ont dans ma 1ere BDD MySQL.
Pour chaque site je récupère les données dans une 2éme BDD.
Je regarde le nombre de ligne pour le site en question, si > 1 je fait une 2éme boucle foreach et pour chaque ligne j'insère les champs dans ma BDD.
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 | foreach ($_LISTE_DES_SITES as $site) {
 Requête 1 : récupération des données pour chaque "site" sur la 2éme BDD MySQL.
    $nombre_ligne_temps = sizeof($_data_1);
    foreach ($_data_1 as $temps) {
        $nombre_ligne_temps--;
        Requête 2 : vérification de la présence de ces données dans la 1er BDD
        if (sizeof($test) < 1) {
            Requête 3 : insertion des données de la 2éme BDD dans la 1ére BDD si les données n'existent pas
            mysqli_query($con, $q);
        } else {
           Requête 3 bis : update si les donnée existent
    }
} |