[PHP] je m'y connais pas et j'ai besoin d'aide

je m'y connais pas et j'ai besoin d'aide [PHP] - PHP - Programmation

Marsh Posté le 06-05-2002 à 12:52:47    

Hello,
 
j'aurais besoin de votre aide pour un petit truc que je souhaite faire en PHP. Voilà, j'ai une base de données Access 2000, et je souhaite afficher toutes les données de cette base.
 
Ce qu'il me faudrait:
- le code qui permet d'ouvrir la base de données;
- le traitement (affichage);
- le code pour fermer la base (si nécessaire).
 
Je travaille en local avec EasyPHP.
 
Merci pour votre aide :hello: .

 

[jfdsdjhfuetppo]--Message édité par NeoKill@h le 06-05-2002 à 12:53:11--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 06-05-2002 à 12:52:47   

Reply

Marsh Posté le 06-05-2002 à 13:01:30    

Est ce que c'est possible d'utiliser une base de données Access 2k avec du PHP? parce qu'en faisant une recherche, il parle plutôt de mySQL pour le PHP, et Access pour l'ASP  :( .

 

[jfdsdjhfuetppo]--Message édité par NeoKill@h le 06-05-2002 à 13:01:57--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 06-05-2002 à 13:50:26    

Je vois que mon topic est très intéressant pour attirer autant de monde  :ange: .
 
Bon j'ai trouvé quelques trucs. Apparemment on peut pas utiliser directement une base de données Access avec du PHP (1ere découverte), mais par contre y'a un logiciel sympa qui permet de le faire (2eme découverte): ODBC.
 
Voilà, je continurai mon monologue plus tard. :sol:

Reply

Marsh Posté le 06-05-2002 à 14:11:53    

4eme découverte: Windows 98 intègre un gestionnaire ODBC, donc pas la peine de le télécharger et de l'installer comme je le pensais.
 
Lien pour aide:
http://www.commentcamarche.net/odbc/odbcintro.php3

Reply

Marsh Posté le 06-05-2002 à 14:19:32    

Je ne sais pas si tu peux attaquer une base Access avec PHP, mais j'imagine que oui, via l'interface ODBC, qui sert à gérer les bdd sous Windows.
 
J'aurais tendance à préférer le couple MySQL/PHP, très simple d'utilisation et qui dispose d'une super interface d'admin (phpMyAdmin).
 
Ceci étant, as-tu déjà installé un serveur HTTP en local, comme Apache?


---------------
Le drogue spabien! [:le%20kneu]
Reply

Marsh Posté le 06-05-2002 à 14:22:43    

je ne pense pas qu'installer quoi que ce soit de plus que ton apache+php soit nécessaire, mais je n'ai jamais travaillé avec l'odbc...
 
http://www.php.net/manual/en/ref.odbc.php , tu devrais y trouver tout ce dont tu as besoin pour utiliser l'odbc fournit avec php.
 
lit entre autre les remarques (la 9ième plus particulièrement) faites par les utilisateurs sur : http://www.php.net/manual/en/function.odbc-connect.php

Reply

Marsh Posté le 06-05-2002 à 14:25:51    

FredCuLaX999 a écrit a écrit :

Je ne sais pas si tu peux attaquer une base Access avec PHP, mais j'imagine que oui, via l'interface ODBC, qui sert à gérer les bdd sous Windows.
 
J'aurais tendance à préférer le couple MySQL/PHP, très simple d'utilisation et qui dispose d'une super interface d'admin (phpMyAdmin).
 
Ceci étant, as-tu déjà installé un serveur HTTP en local, comme Apache?  




 
Mon problème, c'est que ma base de données est déjà faite sous Access 2000, mais je pense pouvoir me débrouiller avec ODBC.
 
La seule installation que j'ai faite d'un serveur Apache et de phpMyAdmin, c'est grace au programme EasyPHP (tout s'installe tout seul). Par contre, je n'ai pas utilisé l'interface fourni de phpMyAdmin mais j'y ai quand même jeté un coup d'oeil.  
 
Maintenant, j'ai toujours le même problème, je ne sais pas comment accéder à la base en php. Pourrais tu m'aider?
 
Quelles sont les différences entre ODBC et myODBC?

Reply

Marsh Posté le 06-05-2002 à 14:28:00    

ethernal a écrit a écrit :

je ne pense pas qu'installer quoi que ce soit de plus que ton apache+php soit nécessaire, mais je n'ai jamais travaillé avec l'odbc...
 
http://www.php.net/manual/en/ref.odbc.php , tu devrais y trouver tout ce dont tu as besoin pour utiliser l'odbc fournit avec php.
 
lit entre autre les remarques (la 9ième plus particulièrement) faites par les utilisateurs sur : http://www.php.net/manual/en/function.odbc-connect.php  




 
merci ethenal :jap:
 
ca repond justement à ma question (connection à une base via ODBC) :p

 

[jfdsdjhfuetppo]--Message édité par NeoKill@h le 06-05-2002 à 14:28:49--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 06-05-2002 à 14:33:47    

Tu as un exemple de connection à une base Access depuis PHP à travers ODBC ici :
 
http://www.ilovephp.com/docs/docview.php3?id=17


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
Reply

Marsh Posté le 06-05-2002 à 14:44:14    

NeoKill@h a écrit a écrit :

 
 
Mon problème, c'est que ma base de données est déjà faite sous Access 2000, mais je pense pouvoir me débrouiller avec ODBC.
 
La seule installation que j'ai faite d'un serveur Apache et de phpMyAdmin, c'est grace au programme EasyPHP (tout s'installe tout seul). Par contre, je n'ai pas utilisé l'interface fourni de phpMyAdmin mais j'y ai quand même jeté un coup d'oeil.  
 
Maintenant, j'ai toujours le même problème, je ne sais pas comment accéder à la base en php. Pourrais tu m'aider?
 
Quelles sont les différences entre ODBC et myODBC?  




 
Honnêtement, je ne suis vraiment pas assez calé en la matière pour t'aider sans me plonger pendant quelques heures dans de la doc, et je ne suis pas assez motivé pour ça :jap:
 
Le seul truc que je pourrais te conseiller, est de tout installer à la main, ce qui n'est pas beaucoup plus difficile (tout est expliqué dans les fichiers de configuration) et te permet de mieux comprendre ce qui se passe.


---------------
Le drogue spabien! [:le%20kneu]
Reply

Marsh Posté le 06-05-2002 à 14:44:14   

Reply

Marsh Posté le 06-05-2002 à 14:44:26    

Tetragrammaton IHVH a écrit a écrit :

Tu as un exemple de connection à une base Access depuis PHP à travers ODBC ici :
 
http://www.ilovephp.com/docs/docview.php3?id=17  




 
 :cry: de joie  :pt1cable:  
 
c'est exactement ce que je veux faire  :pt1cable:  
 
merci bcp  :jap:

Reply

Marsh Posté le 06-05-2002 à 14:47:45    

FredCuLaX999 a écrit a écrit :

 
 
Honnêtement, je ne suis vraiment pas assez calé en la matière pour t'aider sans me plonger pendant quelques heures dans de la doc, et je ne suis pas assez motivé pour ça :jap:
 
Le seul truc que je pourrais te conseiller, est de tout installer à la main, ce qui n'est pas beaucoup plus difficile (tout est expliqué dans les fichiers de configuration) et te permet de mieux comprendre ce qui se passe.  




 
Justement le pack EasyPHP permet de tout installer en un seul clic. Mon serveur Apache fonctionne parfaitement bien. C'est principalement pour le serveur Apache que je l'ai installé d'ailleur. J'ai pas encore eu l'occasion d'utiliser phpMyAdmin :( .

Reply

Marsh Posté le 06-05-2002 à 15:11:05    

phpMyAdmin est une petite balle pour administrer une petite base MySQL, pratique, bien foutu, pas mal d'options :)


---------------
Le drogue spabien! [:le%20kneu]
Reply

Marsh Posté le 07-05-2002 à 00:54:56    

Apparamment on a déjà répondu à tes questions mais bon...
 
Heu je ne sais pas trop dans quel cadre tu réalises ce projet mais bon juste 2-3 remarques :
 
1/ Si c'est un petit projet universitaire bidon :
 
. tu peux convertir ta base ACCESS en MySQL en deux secondes (via un fichier texte).
 
. MyODBC est le pilote MySQL pour ODBC donc aucun interêt si tu veux utiliser ta bdd ACCESS.
 
2/ Si c'est pour un vrai serveur :
 
. Si tu veux le faire héberger fais gaffe car c'est plus cho de trouver un hébergeur qui propose une bdd ACCESS que de trouver un hébergeur qui propose un bdd MySQL.
 
. Si c'est tu as un serveur, evite EasyPhp si c'est un vrai truc que tu mets en prod... c pas top car Easyphp ca sert juste a dév en théorie. Dans ce cas installe un IIS ou apache et Php 4.2...


---------------
[:roco] Un chtit café et hop ça repart !
Reply

Marsh Posté le 07-05-2002 à 12:37:10    

Merci pour ta réponse roco :jap: .
 
En fait, c'est un petit truc que je veux faire moi même, j'ai une base de données avec plusieurs tables où il y a mes listes de jeux, films, animes, albums, etc. et je voudrais les mettre dans un fichier html pour pouvoir les diffuser sur mon site par exemple, et j'ai pensé utilisé le PHP pour me facilité la tâche.
 
"apprendre en s'amusant"
 
Je sais, c'est pas un truc sérieux, mais ca me permet un approche du PHP et des bases de données --> je compte faire un forum justement et je pense que vos réponses vont bcp m'aider.
 
En ce qui concerne EasyPHP, je l'utilise pour l'instant parce que je ne compte pas (dans un premier) héberger mon site chez moi. Mais j'installerai un "vrai" serveur apache lorsque ca sera le cas.
 
 :hello:

 

[jfdsdjhfuetppo]--Message édité par NeoKill@h le 07-05-2002 à 12:37:57--[/jfdsdjhfuetppo]

Reply

Sujets relatifs:

Leave a Replay

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