Importer table dans MySQL via connection ODBC

cs_chapata Messages postés 214 Date d'inscription mercredi 2 février 2005 Statut Membre Dernière intervention 9 avril 2010 - 27 juin 2007 à 23:09
J_G Messages postés 1406 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 28 août 2007 - 27 juin 2007 à 23:51
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

J_G Messages postés 1406 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 28 août 2007 9
27 juin 2007 à 23:51
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+
0