Page 1 sur 1
Utiliser Php et Access
Posté : 10 mars 2005, 10:35
par damidame
Salut à tous :D
Cela fait un bon bout de temps que j'utlise php et mysql donc on pourrait dire que l'utilisation de base de données ne me pose plus de problème ou un minimum au moins :o
Et pourtant j'aimerai savoir si la fonction pour se connecter à une base Access et la même que celle pour se connecter à une base mysql.
Si c'est le cas c'est parfait pour moi je modifie juste mon chemin vers la base :P
Sinon quelqu'un veut-il bien me donner son opinion pour que çà marche ? :)
Merci à tous !!

tite réponse ?? non ??
Posté : 11 mars 2005, 12:45
par damidame
Salut tout le monde !!
Pernsonne n'a une idée concernant mon problème
Merci de votre aide !!
Posté : 11 mars 2005, 12:49
par la mich'
Il ne me semble pas.
php utilise une architecture client/serveur qui va bien avec mysql.
Cependant avec Access, il faut utiliser ODBC
je ne suis pas sur à 100 %, il faudrait que d'autres donnent leur avis !

Posté : 14 mars 2005, 12:56
par damidame
Salut à tous
Voilà j'ai téléchargé le fichier ODBC (du fait qu'il est sensé faire marché access avec php) et l'est installé.
Après avoir accéder au panneau d'administration ODBC, j'ai ajouté un nom de source de données.
J'ai ouvert une base access et j'ai choisi l'option "lié les tables" pour les utiliser avec ODBC.
Mais j'ai un message qui apparait qui dit :
"Impossible d'utiliser ODBC pour importer de, exporter vers, ou attacher une table de base de données externe Microsoft Jet ou ISAM à votre base de données"
comment configurer ODBC sous xp pour pouvoir utiliser php et access ?? 8)
et c'est quoi cette histoire de Microsoft Jet

j'ai rien installé de çà moi
Aidez moi S'il vous plait !!
Posté : 14 mars 2005, 16:34
par albat
Le sage a dit :
"Pourquoi s'arracher les cheveux à tenter de résoudre un problème
alors qu'il est tellement plus astucieux de supprimer le problème ?"
Et si tu transférais ta base Access (structure + données) sous MySQL ?
Tu supprimerais toutes les difficultés de connexion que tu rencontres
et tu aurais une base tout à fait portable et bien plus simple à administrer.
Qui plus est, sur une véritable base de données !
PS : "Le sage", c'était moi. 
Posté : 14 mars 2005, 17:32
par Greg
Euh, il me semble que pour utiliser Access avec PHP sous Windows, il faut:
1. vérifier que PHP est prévu pour fonctionner avec ODBC et éventuellement indiquer le chemin vers la bonne bibliothèque dans le php.ini
2. aller dans le panneau de configuration de Windows, puis "Outils d'administration", puis "Sources de données (ODBC)" et créer un DSN Système avec les paramètres de la base Access.
3. Utiliser les fonction ODBC de PHP pour faire la moulinette.
Je l'avais déjà mis en oeuvre, je n'ai pas fait grand chose de plus.
Posté : 15 mars 2005, 12:27
par hello
salut
va voir sur
www.odbcphp.fr.st
il y a tout qui expliqué
comment installé
et meme des programmes exemples
a+
Posté : 15 mars 2005, 14:22
par iclo
Il ne faut quand même pas oublier qu'Access ne gêre pas ( ou très, très mal) les accès concurents. Utiliser une "Db" de ce type pour autre chose que du transfert vers une vrai base de donnée. n'est vraiment pas recommandé.
Posté : 15 mars 2005, 14:33
par albat
Et si tu transférais ta base Access (structure + données) sous MySQL ?
Tu supprimerais toutes les difficultés de connexion que tu rencontres
et tu aurais une base tout à fait portable et bien plus simple à administrer.
Qui plus est, sur une véritable base de données !

C'est exactement ce que je disais.
Mais moi, on m'écoute jamais ! Ouiiiiiinnnnnn !!!

Posté : 15 mars 2005, 14:44
par iclo
mais si, mais si

Je me suis juste permis d'illustrer tes propos en précisant la suite des problêmes qui attendent Damidane, lorsqu'il aura fini de se battre avec l'odbc. 8) 8) 8) 8) 8) 8)
Posté : 15 mars 2005, 14:51
par albat
sans oublier qu'un lien ODBC est bien plus lent qu'un accès direct en natif...
Posté : 17 mars 2005, 10:19
par damidame
Merci à vous tous.
Mon problème est résolu !