Importer table dans MySQL via connection ODBC

Signaler
Messages postés
214
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
9 avril 2010
-
Messages postés
1406
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
28 août 2007
-
Hello ,

voilà je cherche à récupérer une table via une connection ODBC et la recréer sous MySQL.

j'envisage deux possibilités :
1. créer un CSV lors de la lecture de ma table ODBC et l'insérer dans MySQL
2. coder, une sorte de copier/coller, entre ma connection ODBC et MySQL

La premiere, me semble longue en terme d'éxecution et de réalisation : 
   - tps de connection ODBC 
   - lecture/ecriture dans CSV 
   - suppression des données de la table MySQL si elle existe déjà
   - insertion dans MySQL 
   - suppression du CSV 
   - gestion des erreurs potentielles

La seconde, ... je ne vois pas du tout comment je pourrais faire ... c'est le trou noir de se coté là.

Si une personne peux m'aiguiller sur la méthode à effectuée, je suis preneur..

ChaPaTa

1 réponse

Messages postés
1406
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
28 août 2007
9
Salut,

PHP supporte les connexions vers des BDD répondant au caractère ODBC :
http://fr3.php.net/manual/fr/ref.uodbc.php

(il y en d'autre comme http://fr3.php.net/manual/fr/ref.dbm.php, etc)

Bref, tu ouvres les deux connexions en même temps (ODBC et MySQL) et tu fais transiter tout le paquet dans une grosse boucle.

Methode bourrine et facile!

A+