Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2840 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Convertion Bdd] Mysql/php en Access

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Convertion Bdd] Mysql/php en Access

n°640586
doudouche
Posté le 12-02-2004 à 15:47:37  profilanswer
 

Voila g une base de donnée au format Mysql et je doit la mettre au format Access ... seulement je ne vois pas trop comment on peut proceder. ya til des fonctions deja faites? ou  faut til passer par un fichier texte puis l'importer en VBA ... ou bien autre chose ...
 
Tout ca pour vous dire que je suis dans le flou ^^i
 
Merci d'avance pour vos idées/conseils

mood
Publicité
Posté le 12-02-2004 à 15:47:37  profilanswer
 

n°640694
format_c
Plouf plouf ...
Posté le 12-02-2004 à 17:13:27  profilanswer
 

Quand tu importes une table sous access, il faut que sa structure soit la suivante :
ex -> ID;Nom;Prénom;age
1;"Durand";"jacques";25
2;"dupont";"paul";30
etc...
 
Autrement dit, tu dois d'abord exporter de mysql les données seules de ta tables, puis tu retavailles le fichier exporté afin qu'il ressemble à l'exemple ci dessus.
Ensuite, tu crées ta table, les champs, et tu importes.
 
Enfin... je crois ;)


---------------
Mes guitares, ampli, et effets sont en vente !
n°640704
doudouche
Posté le 12-02-2004 à 17:23:26  profilanswer
 

oki mais les lien entre les table n'existeron plus ? ... il faudrait que les liens existe apres importation ... c possible ca ?

n°640712
doudouche
Posté le 12-02-2004 à 17:33:12  profilanswer
 

... en fait cette convertion se ferait en script php ...  
mais est ce possible d'obtenir une copie conforme (liens et tout ce qui va avec) de la base mysql en format Access simplement grace a des script php??? :sweat:  

n°640836
format_c
Plouf plouf ...
Posté le 12-02-2004 à 19:24:12  profilanswer
 

je n'en sais rien


---------------
Mes guitares, ampli, et effets sont en vente !
n°640848
naceroth
Posté le 12-02-2004 à 19:29:19  profilanswer
 

doudouche a écrit :

... en fait cette convertion se ferait en script php ...  
mais est ce possible d'obtenir une copie conforme (liens et tout ce qui va avec) de la base mysql en format Access simplement grace a des script php???  


 
Hum, ça me surprendrait fort, il me semble qu'Access n'est déjà pas foutu de conserver les liens en import d'une autre base Access, alors depuis mysql :/

n°641059
format_c
Plouf plouf ...
Posté le 12-02-2004 à 23:09:58  profilanswer
 

Access ne sais importer que les tables d'après ce que j'en sais.
Donc si un tel script existait, il réécrirait carrément le fichier .mdb... peu probable je pense ;)


---------------
Mes guitares, ampli, et effets sont en vente !
n°642053
doudouche
Posté le 13-02-2004 à 15:47:35  profilanswer
 

ben m**de c ce que je suis sensé faire ... :sweat:  
mais si vous me dite ca je commencerai par importer seulement les tables sans les lien puis apres on verra ...
 
Question: De quelle facon la plus sure et efficace grace a un script php pourais je effectuer cette expotation(Mysql)/importation(Access) a votre avis ???
 
Merci pour vos reponse! :hello:

n°642059
no_code
This Magic Moment ...
Posté le 13-02-2004 à 15:52:54  profilanswer
 

avec phpmyadmin, tu fais un fichier d'export en sql et zou...

n°642065
doudouche
Posté le 13-02-2004 à 15:58:28  profilanswer
 

ca d'accord mais je suis un newb et je voudrais qu on m'eclair car ceci doit etre fait grace a un script php ...
en gros si vous aviez des infos sur les fonction a utiliser ou tt simplement comment automatiser l'exportation ...

mood
Publicité
Posté le 13-02-2004 à 15:58:28  profilanswer
 

n°642090
no_code
This Magic Moment ...
Posté le 13-02-2004 à 16:16:13  profilanswer
 

même ma mère elle sait exporter une base avec phpmyadmin !

n°642113
doudouche
Posté le 13-02-2004 à 16:28:19  profilanswer
 

bien tu veu po lui dire de venir me dire comment en cliquant sur un bouton ca va lancer ton script puis exporter tout d'un coup pour ensuite l'importer automatiquement dans access ...  
(LE TRUC C QUE CA DOIT ETRE AUTOMATISE ... je sais po si ta saisie ca ...) merci quand meme pour ta reponse bien qu'elle me soit po d'une grande utilité ...

n°642134
format_c
Plouf plouf ...
Posté le 13-02-2004 à 16:42:51  profilanswer
 

no_code a écrit :

même ma mère elle sait exporter une base avec phpmyadmin !


Tu n'exportes pas une base avec phpmyadmin, mais seulement une table.
Lui il veut carrément que son script lui exporte la structure de toutes les tables + les données (faisable avec phpmyadmin), mais aussi les requète mysql. A ma connaissance, c'est impossible.
 
Enfin, je vais googler un coup pour être certain.


---------------
Mes guitares, ampli, et effets sont en vente !
n°642148
doudouche
Posté le 13-02-2004 à 16:53:57  profilanswer
 

Merci ca fait plaisir de voir des gens ne faisant pas de reflexions ...
 
Pour le script il me serait utile qu'on méclair deja sur la maniere d'exporter simplement les tables ainsi que leurs données vers un fichier txt.
Merci encore ..

n°642166
no_code
This Magic Moment ...
Posté le 13-02-2004 à 17:04:19  profilanswer
 

avec phpmyadmin( version 2.5.4 par exemple) , tu peux exporter en un coup toutes les tables (structure et données) d'une base dans un fichier sql  
 
si si !

n°642174
no_code
This Magic Moment ...
Posté le 13-02-2004 à 17:07:33  profilanswer
 

http://www.phpmyadmin.net/phpMyAdm [...] export.php
 
 
par contre pour automatiser le bazar,
et importer dans access ca va être plus chaud.
 
Peut être faut il s'inspirer du code de phpmyadmin
pour faire un script en php qui creer le fichier sql,
excecuter ce script dans un batch (php en ligne de commande)
et que ensuite, se batche insere dans access...  :jap:


Message édité par no_code le 13-02-2004 à 17:26:34
n°642180
doudouche
Posté le 13-02-2004 à 17:11:31  profilanswer
 


<?  
avec phpmyadmin( version 2.5.4 par exemple) , tu peux exporter en un coup toutes les tables (structure et données) d'une base dans un fichier sql  
?>  
<input type="button" value="export" onclick="window.content">
 
Whouaw c cool merci grace a toi ca marche ... (je pensait po que ca serait si facile)  
Dit moi si g fait des fautes ... juste au cas ou . MERCI A TOI

n°642191
doudouche
Posté le 13-02-2004 à 17:14:49  profilanswer
 

nan mais serieusement c cool de ta part mais ca me dit tjs pas ce que je doit coller dans mon script pour que tout ce passe tout seul sans que j aille sur la page phpmyadmin

n°642194
no_code
This Magic Moment ...
Posté le 13-02-2004 à 17:18:03  profilanswer
 

sinon, y'a des utilitaires d'export de mysql, je connais
pas trop mais ca peut etre une piste
 
http://ems-hitech.com/mysqlutils/
 
" Export to 15 most popular formats: MS Excel, MS Access, MS Word, RTF, HTML, PDF, XML, TXT, DBF, CSV, SYLK, DIF, LaTeX, SQL and Clipboard"
 
Voila, j'espere que ca va t'aider...
 
C'est payant  :fou:


Message édité par no_code le 13-02-2004 à 17:19:22
n°642197
doudouche
Posté le 13-02-2004 à 17:19:01  profilanswer
 

Merci je regarde de suite ^^

n°642216
no_code
This Magic Moment ...
Posté le 13-02-2004 à 17:31:07  profilanswer
 

Pour la création du fichier, utilise mysqldump
 
exemple sous windows :
 
mysqldump.exe mabase > mabase.sql
 
edit : laisse bet l'utilitaire payant à la con
edit2 : mysqldump génère un fichier sql qui à l'air standard
mais ajoute TYPE=MyISAM dans la définition des tables,
j'ai peur que access n'aime pas trop  :pfff:


Message édité par no_code le 13-02-2004 à 17:34:07
n°642239
format_c
Plouf plouf ...
Posté le 13-02-2004 à 17:42:00  profilanswer
 

Sur n'importe quel phpmyadmin on peut exporter la structure et les données de toutes les tables.
Maintenant celui qui me dit comment on converti les requètes pour les exporter sous access, ben je lui tire mon chapeau et lui conseille de monter une boite pour faire fortune...


---------------
Mes guitares, ampli, et effets sont en vente !
n°642246
doudouche
Posté le 13-02-2004 à 17:43:42  profilanswer
 

mirci je me renseigne sur ces fonction !

n°642363
naceroth
Posté le 13-02-2004 à 19:15:04  profilanswer
 

no_code a écrit :


mais ajoute TYPE=MyISAM dans la définition des tables,
j'ai peur que access n'aime pas trop


 
Ben il ajoute le type = myIsam uniquement pour les tables de ce type non ?

n°642376
drasche
Posté le 13-02-2004 à 19:20:51  profilanswer
 

t'installes MyODBC, tu crées un DSN pour ta base MySQL, et ensuite tu importes ça automatiquement dans Access comme base ODBC [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°642379
drasche
Posté le 13-02-2004 à 19:22:00  profilanswer
 

naceroth a écrit :

Hum, ça me surprendrait fort, il me semble qu'Access n'est déjà pas foutu de conserver les liens en import d'une autre base Access, alors depuis mysql :/


Access ne met pas à jour un lien une fois qu'il est créé: faut donc le recréer si la table extérieure a sa structure changée.


Message édité par drasche le 13-02-2004 à 19:22:06

---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Convertion Bdd] Mysql/php en Access

 

Sujets relatifs
VBA sans AccessComment écrire en VB cette requête SQL (pour access) ? >>
sql/access-messages d'erreursSQL/ACCESS [URGENT]
[MySQL] Creation utilisateurMySql et Jonas
[mysql] SELECT à partir d'un array() sans faire de boucle ?[PHP] [MYSQL] requête sur partie de la date?
Mysql et jonasMySql/PostgreSql LDAP...
Plus de sujets relatifs à : [Convertion Bdd] Mysql/php en Access


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR