Ce script que j’ai créé(sans aucune prétention) il y a quelques temps permet de transférer les données d’une table vers une nouvelle table même si la structure de la table est modifiée!!
Exemple:
Je peux transférer la table « Blagues » de la base de données « Site1 » avec la structure suivante:
- id
- titre
- blague
- id_cat
vers la table « mes_blagues » de la base de données « Site2 » avec la structure suivante:
- id_blague
- blague
- id_categorie
Ce script qui utilise PDO pour se connecter aux bases de données tient volontairement en une page PHP.
Pour l’ utiliser il faut tout d’abord renseigner les informations des 2 tables (Nom de la BDD,identifiant,mdp,nom de la table) dans le formulaire ci-dessous:
Validez le formulaire et si vous avez bien renseigné les informations , vous allez tomber sur des menus déroulants qui vont vous permettre de faire la relation entre chaque propriété de l’ancienne table et de la nouvelle, comme ci-dessous :
Si aucune propriété de l’ancienne table ne correspond à une propriété de la nouvelle, vous pouvez entrer une valeur par défaut.
Envoyez et vous obtiendrez un petit rapport pour chaque occurrence transférée.
Encore une fois ce script n’a pas été fait pour être un chef d’œuvre mais plutôt pour être pratique…donc libre à vous de le modifier en fonction de vos besoins!
Si vous avez quelques modifications sympathiques à faire partager n’hésitez surtout pas
Pour le télécharger c’est ici !
Mots-clefs :base de données, export, import, pdo, structure, transfer
