|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mai 2004 Messages : 32 ![]() |
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 |
|
|
00
|
|
|
#2 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 182 ![]() |
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
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mai 2004 Messages : 32 ![]() |
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) ; |
|
|
00
|
|
|
#4 | ||
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 182 ![]() |
Code :
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mai 2004 Messages : 32 ![]() |
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 |
|
|
00
|
|
|
#6 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 182 ![]() |
Par hasard, tu n'utiliserais pas le ZF(c'est plus facile, enfin pour moi)?
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : mai 2004 Messages : 32 ![]() |
J'ai refait le tout sur linux 10.1 et je suis en train de remettre les extensions...
ibm_db2... Mais la je cale... j'ai dezippé "ibm_db2-1.6.5.tgz" et je me retrouve la... je ne sais pas ou je dois mettre les fichiers... il n'y a ni le make, ni le configure... Je nage... Merci |
|
|
00
|
|
|
#8 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 182 ![]() |
Désolé je viens de m'apercevoir que le poste d'hier n'est pas passé.
Après avoir réinstallé tout(ce qui à mon avis n'étais pas nécessaire), il te faut réinstaller le client DB2. Alors là tu as plusieurs possibilité,soit : 1) une suite complète DB2 2) DB2-9 express 3) le client DB2 dans les trois cas tu auras tous ce dont tu as besoin, notamment les instances. As-tu déjà fais cela?
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : mai 2004 Messages : 32 ![]() |
Voila ou j'en suis...
********************* J'ai réinstallé tout mon poste en Linux Suse 10.1 et db2 V8.1 la, je me suis basée sur le redbook "Developing PHP Applications for IBM Data Servers" Je suis à la page 104 et je n'arrive pas à ajouter l'extension -with-pdo-ibm=DIR lorsque je fais ./configure --help | grep pdo_ibm... Merci de votre aide... So |
|
|
00
|
|
|
#10 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 182 ![]() |
Bonjour, pdo-ibm est une extension PECL, il faut d'abord le compiler avant de pouvoir l'ajouter dans les paramètres d'installations.
Il y a bien longtemps que je n'ai plus compiler Php à la main, donc je ne suis pas sur de la procédure à suivre. Ici tout est très bien expliqué. Au besoin je suis toujours là
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com