PHP Mysql et Access...

PHP Mysql et Access... - PHP - Programmation

Marsh Posté le 04-12-2005 à 16:35:39    

Hello,
 
Voilà, J'ai une grosse base de données Access. Les données de celles-ci sont très importantes... Je voudrais, par le biais de PHP, attaquer les données de la BD Access. Quelle est la meilleure solution, si il y en a une...  
 
1. Directement depuis PHP faire le lien sur la base Access ou
2. Lier les tables de access dans Mysql et ensuite, faire le lien de php sur Mysql plutôt que sur Access.
 
Merci

Reply

Marsh Posté le 04-12-2005 à 16:35:39   

Reply

Marsh Posté le 04-12-2005 à 20:34:41    

Autant attaquer directement Access depuis PHP, surtout si tu souhaites conserver tes bases Access (je pense pas qu'il soit possible de se connecter à Access dans MySQL comme il est possible de se connecter à MySQL depuis Access d'ailleurs), via l'odbc ou ADO

Reply

Marsh Posté le 05-12-2005 à 02:21:21    

ET changer de sgbd, euh de stockage de données, et passer sous mysql?
Parce qu'Access c'est la un peut pas adapté des trucs conséquents et le sql d'Access c'est aussi précis que d'opérer un anévrisme au burin :whistle:
 
Access même via obdc ne permet pas du conccurrent, les mises à jour sont aussi aléatoire qu'un bon marabout, l'accès à distance j'en parle pas...
 
Bref exporte tout ça sous mysql et tu auras le bonheur de pas perdre tes données et de pouvoir en faire quelque chose avec php comme il faut :)

Reply

Marsh Posté le 05-12-2005 à 07:57:14    

Merci. Je dois conserver ma base de données access car cette base de données appartient à un autre programme ... Je pense donc que je vais utiliser PHP directement avec ACCESS.

Reply

Marsh Posté le 05-12-2005 à 08:09:15    

Je préfèrerais il est vrai travailler avec mysql car je connais plus les commandes php et j'ai plus l'habitude mais on va essayer avec Access...

Reply

Marsh Posté le 05-12-2005 à 12:25:57    

C'est pour faire quoi?

Reply

Marsh Posté le 05-12-2005 à 16:42:34    

blase a écrit :

Je préfèrerais il est vrai travailler avec mysql car je connais plus les commandes php et j'ai plus l'habitude mais on va essayer avec Access...


 
Si tu passes par l'odbc, ça change pratiquement rien au niveau des instructions, tu vas avoir un odbc_connect au lieu d'un mysql_connect, un odbc_fetch_* au lieu d'un mysql_fetch_* etc, y a vraiment que odbc_exec qui remplace le mysql_query pour lequel tu pourrais avoir un doute :)
 
(vive les instructions indépendantes du sgbd avec lequel on travaille :D)

Reply

Marsh Posté le 06-12-2005 à 09:36:43    

C'est pour reprendre les employés d'un programme de GPAO et les stocker dans une autre base de données pour y faire des modifs et des affectations...

Reply

Marsh Posté le 09-12-2005 à 16:12:13    

pareil que naceroth, si t'as bien codé ton soft, tu peux changer de bdd à la volée. Donc à priori faut just que tu complètes ton objet d'exploitation de la bdd en y incluant où et comment tu veux accéder à access et voilà la magie opère tu tapes sur la bdd qu'il faut.  
Access pas bien passes le tout sous mysql ou oracle t'aura de bien meilleurs résultats, laisses donc access aux secrétaires...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed