IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Connexion à une BDD MicrosoftAccess(2013) via PHP


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2014
    Messages : 11
    Par défaut Connexion à une BDD MicrosoftAccess(2013) via PHP
    Bonjours, mon problème est le suivant:
    Je dispose de :
    -Une base de donnée microsoft access 2013 (.mbd) en local
    -Un fichier php (interface que j'ai dévellopé)

    Mon travail est de sortir des information de cette base de donnée, cependant, après des heures de recherche je n'est toujours pas résolu mon problème.
    Ma configuration : Windows7 Version intègrale 64Bits
    Ayant déjà effectuer des connexion via une bdd mysql, la je suis totalement perdu.
    J'aimerais le code php permettant de me connecter a ce fichier .mdb, puis l'afficher dans un tableau
    Pour ce qui est des requêtes, aucun problème car je maîtrise le sujet.
    J'ai vu dans mes recherches qu'il fallait passer par ODBC ???

    (Je rappel bien que ce la base de donnée se situe sur le même pc donc tout se passe en local et je passe par wampserver pour mes fichier .php )

    J'espère vraiment que quelqu'un a la solution car il faut que j'avance la dessus, et il y a actuellement personne pour m'aider dans mon entreprise.

    Merci d'avance,
    Cordialement
    Koulag.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu n'as pas reussi a écrire le moindre début de ligne de code ?
    On trouve quand même pas mal d'exemples sur le sujet sur internet.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2014
    Messages : 11
    Par défaut acces
    Si je me suis renseigner à ce sujet, et j'ai vu qu'il fallait que j'installe le pilote Microsoft Access driver
    Menu Démarrer → Paramètres → Panneau de configuration → Outils d'administration → Source de données(ODBC) → Source de données système → Ajouter → Microsoft Access Driver → sélectionnez votre base de données, nommez la et validez.
    Voici mon code pour me connecter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
      //insertion.php
     
      //connection au serveur
      $cnx = odbc_connect( "DSN_personnes", "root", "" ) or die ("Impossible de se connecter à la bas de donnée") ;
     
      //création de la requête SQL:
      $sql = "INSERT  ....... " ;
     
    ?>
    Suis-je sur la bonne voie ?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ce code ne fonctionne pas ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre habitué
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2014
    Messages : 11
    Par défaut Merci d'être raisonnable sur la taille des images
    Voici le message d'erreur, pour tant j'ai bien reussi a effectuer ma connection à ma bdd avec le driver obdc

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Utilise odbc_errormsg() pour avoir l'erreur.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [PostgreSQL] connexion à une base de données via php
    Par georex dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 20/04/2012, 12h20
  2. Connexion à une BDD SQL Server via postgreSQL
    Par siin44 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 26/01/2012, 15h15
  3. Connexion java à une BDD MySQL distante via SSH
    Par onigami dans le forum JDBC
    Réponses: 3
    Dernier message: 16/04/2008, 13h47
  4. [WinDev] Connexion à une BDD Oracle via ODBC
    Par Morgoth777 dans le forum WinDev
    Réponses: 2
    Dernier message: 01/12/2006, 14h34
  5. Erreur dans un programme php pour une connexion à une bdd
    Par gaetan.tranvouez dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/06/2006, 21h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo