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 :

[DB2] V8 et PHP


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 32
    Par défaut [DB2] V8 et PHP
    Bonjour

    J'essaie de me connecter via ma page de login dans ma base TEST de db2.
    Mais rien ne se passe, aucun message d'erreur..

    Je travaille avec Linux SUSE 10.2, DB2 V8, php5.

    Par ligne de commande, j'arrive à me connecter a ma base TEST.
    J'ai l'impression qu'il me manque un utilitaire qui me relie de php à db2...
    mais... je ne sais pas...

    Merci d'avance pour votre aide...

    So

  2. #2
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Bonjour,

    As-tu installer le client DB2 (si la base de données est sur la machine où se trouve php le réponse est oui).

    As-tu installé et compilé le driver ibm_db2 de Pear/pecl.

    As-tu rajouter ibm_db2.instance_name=db2inst1 dans ton php.ini (db2inst1 est ton instance).

    As-tu rajouter extension = ibm_db2.so

    Voila les pistes

  3. #3
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 32
    Par défaut
    Merci pour ta réponse...

    Oui pour DB2, UDB V8.2 pour Linux
    Oui pour ibm_db2
    http://www.php.documentation.givah.n...f.ibm-db2.html
    Oui pour ibm_db2 instance
    Oui pour l'extension...

    Lorsque je teste ma connection via le Terminal
    db2 connect to maBase user monUser using monPwd
    ca marche.

    Mais dans le code, ca ne fonctionne pas
    $conn =db2_connect(maBase,monUser,monPwd) ;

  4. #4
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $conn = db2_connect($host,$username,$passwd,$dbname,$port);
    et comme ceci?

  5. #5
    Membre averti
    Inscrit en
    Mai 2004
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 32
    Par défaut
    et non... rien de rien...

    j'ai essayé aussi avec

    $conn_string = "DRIVER={IBM DB2 ODBC DRIVER};DATABASE=$database;" . "HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;";

    et en faisant ma connection, toujours le néant...
    Ca ne m'affiche même pas l'erreur dans le browser...

    Il bloque lorsque j'essaie de faire n'importe quelle commande DB2...
    (ex : db2_close($conn) ; en autre)...

    C'est comme si ca voulait m'afficher " Command not found " j'ai l'impression...

    Merci

  6. #6
    Modérateur

    Avatar de MaitrePylos
    Homme Profil pro
    DBA
    Inscrit en
    Juin 2005
    Messages
    5 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA
    Secteur : Service public

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 506
    Par défaut
    Par hasard, tu n'utiliserais pas le ZF(c'est plus facile, enfin pour moi)?

Discussions similaires

  1. [Conception] connection base db2 sur as400 en php
    Par moumout dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 10/09/2011, 23h03
  2. [PHP] Comment se connecter à une base DB2 ?
    Par wapit dans le forum DB2
    Réponses: 9
    Dernier message: 26/02/2009, 17h26
  3. [PHP][DB2 V8]Problème de connexion
    Par Sabricole dans le forum DB2
    Réponses: 2
    Dernier message: 21/11/2007, 11h14
  4. E-Series, DB2 et PHP, comment débuter ?
    Par emstar dans le forum DB2
    Réponses: 4
    Dernier message: 24/07/2006, 14h39
  5. [ODBC] [DB2] Problème de connexion à une base de données sur un as400 via PHP sous Linux
    Par boo64 dans le forum PHP & Base de données
    Réponses: 16
    Dernier message: 19/04/2006, 09h51

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