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 PHP et Access


Sujet :

PHP & Base de données

  1. #1
    Mut
    Mut est déconnecté
    Membre averti Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Points : 307
    Points
    307
    Par défaut Connexion PHP et Access
    Bonjour, je suis obligé de passer par un lien odbc pour remplir une base Access. j'ai crée mon lien mais je me pose une question (certainement très bête...) ? Faut-il que Access soit installé coté serveur ? ou bien c'est le lien odbc qui gère ça ?


    Merci !

  2. #2
    Membre régulier
    Inscrit en
    Juin 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2007
    Messages : 89
    Points : 99
    Points
    99
    Par défaut
    Non il faut juste que le fichier soit accessible il me semble.

  3. #3
    Mut
    Mut est déconnecté
    Membre averti Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Points : 307
    Points
    307
    Par défaut
    ok... et le lien odbc doit bien être installé sur le serveur également ?

  4. #4
    Membre régulier
    Inscrit en
    Juin 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2007
    Messages : 89
    Points : 99
    Points
    99
    Par défaut
    Je n'ai jamais essayé obdc avec php, mais je pense qu'il faut que le support soit activé dans php (par defaut il me semble), ensuite il faut que tu reconfigure ton lien ODBC pour qu'il pointe vers le fichier access.
    Il faut aussi vérifier que tu as le Driver Access pour ODBC, la je ne sais pas s'il est fournit avec windows, à vérifier dans le panneau de configuration.

  5. #5
    Mut
    Mut est déconnecté
    Membre averti Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Points : 307
    Points
    307
    Par défaut
    oui tout ça je l'ai vérifié et c'est bon je l'ai installé du coté serveur. Mais ça me retourne échec de connexion

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    include('../Connect.php');
     
    //Connexion à la base
    $connect = @ odbc_connect(SERVEUR, NOM, PASS)or die("Echec de la connexion à la base");
    serveur me renvoit bien exactement le nom du lien odbc donc je ne pense pas que ce soit un problème au niveau du code !

  6. #6
    Membre régulier
    Inscrit en
    Juin 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juin 2007
    Messages : 89
    Points : 99
    Points
    99
    Par défaut
    Utilise odbc_errormsg() pour connaître l'origine de l'erreur. Sinon à quoi ressemble SERVEUR?

  7. #7
    Mut
    Mut est déconnecté
    Membre averti Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Points : 307
    Points
    307
    Par défaut
    SERVEUR représente le nom de mon lien odbc qui est configuré sur le serveur... je vais tester odbc_errmsg() pour voir !

    Merci !


    EDIT : J'ai testé pour voir ce qu'il me renvoyait comme erreur :

    odbc_connect(): SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
    Je pense donc que cela vient bien de mon lien odbc...

  8. #8
    Mut
    Mut est déconnecté
    Membre averti Avatar de Mut
    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Mars 2003
    Messages : 931
    Points : 307
    Points
    307
    Par défaut
    Bonjour, je n'arrive décidement pas à m'en sortir ! j'ai supprimé les liens odbc et les ai recrées.La base est accessible au niveau des droits, je ne pense vraiment pas que mon code php soit incorrect, le nom du lien odbc est correct. Il est installé sur le serveur qui lui n'a pas Access d'installé. Tout cela me donne l'erreur suivante :

    Warning: odbc_connect(): SQL error: , SQL state 00000 in SQLConnect in c:\test.php on line 154

    J'ai cherché sur le net mais je trouve pas grand chose...

  9. #9
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 11
    Points : 10
    Points
    10
    Par défaut Connexion à une base Access via un lien ODBC
    Bonjour,

    Avez-vous solutionné votre problème car je rencontre la même erreur ?
    Merci pour votre réponse.

Discussions similaires

  1. [ODBC] Connexion à une base Access depuis PHP
    Par victoires dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 13/06/2012, 19h10
  2. [ODBC] connexion à une base access distant depuis PHP sous LINUX
    Par victoires dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 15/05/2012, 14h51
  3. [PHP / BDD Access] Connexion bdd distante
    Par Ashjre dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/06/2009, 09h10
  4. Connexion php vers une access
    Par Zan dans le forum Access
    Réponses: 6
    Dernier message: 13/06/2007, 09h46
  5. Problème de connexion à une base access
    Par caco19 dans le forum ASP
    Réponses: 4
    Dernier message: 13/08/2004, 16h19

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