[AIDE] connexion DB2 via PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [AIDE] connexion DB2 via PHP

Re: [AIDE] connexion DB2 via PHP

par @rthur » 03 août 2016, 01:03

Quand tu dis qu'il faut installer le driver DB2 sur la machine ? tu parles de mon poste ou de l'AS400 ? (l'AS400 pour moi y a pas besoin...)
Sur le serveur qui fait tourner PHP.
Lis la doc et les tuto IBM, tu as tous les détails normalement

Re: [AIDE] connexion DB2 via PHP

par Ryaku » 02 août 2016, 18:45

Quand tu dis qu'il faut installer le driver DB2 sur la machine ? tu parles de mon poste ou de l'AS400 ? (l'AS400 pour moi y a pas besoin...)


et j'ai déjà DB2 sur mon poste (enfin le driver ODBC parce que je n'ai rien trouvé d'autre)... après peut être qu'il y a un truc avec easyPHP aussi pour que mon poste en tant que serveur WEB APACHE puisse fonctionner...

Re: [AIDE] connexion DB2 via PHP

par @rthur » 02 août 2016, 18:42

N'y a t il pas un autre moyen de se connecter a du DB2 sans ODBC de manière simple un peu comme du sybase ?
Bah c'est exactement le lien que t'a donné Moogli, par contre il faut installer sur la machine le driver DB2 :)

Voila 2 liens supplémentaires côté IBM :
https://www.ibm.com/developerworks/data ... scott.html
https://www.ibm.com/support/knowledgece ... 21523.html

Re: [AIDE] connexion DB2 via PHP

par Ryaku » 02 août 2016, 18:29

J'ai essayé ça aussi et ça ne fonctionne pas.

j'en ai une de paramétré sur mon post, mais la connexion ODBC j'aime pas.

N'y a t il pas un autre moyen de se connecter a du DB2 sans ODBC de manière simple un peu comme du sybase ?

Merci

Re: [AIDE] connexion DB2 via PHP

par moogli » 02 août 2016, 17:19

salut,

d'après la doc $conn_string = "DATABASE='MABASEAS400';" .
"HOSTNAME='MONIP';PORT=50000;PROTOCOL=TCPIP;UID='MONLOGIN';PWD='MONPWD';"; devrais suffire, comme dans l'exemple N° 5 (http://php.net/manual/fr/function.db2-c ... ample-1256).

sinon effectivement si tu n'as pas de connexion odbc de paramétré c'est pas super utile (sans parler du fait que ton serveur de production n'en disposera pas forcément non plus ? ).


@+

[AIDE] connexion DB2 via PHP

par Ryaku » 02 août 2016, 17:00

Bonjour,

J'ai besoin de votre aide pour un de mes projets.

Je souhaite créer une application PHP qui va taper directement dans mon AS400 (DB2).

et je bloque dès le début concernant la connexion à mon serveur AS400.


pour le moment j'essaie de faire une connexion simple

$conn_string = "DRIVER={Client Access ODBC Driver (32-bit)};DATABASE='MABASEAS400';" .
"HOSTNAME='MONIP';PORT=50000;PROTOCOL=TCPIP;UID='MONLOGIN';PWD='MONPWD';";

$conn = db2_connect($conn_string, '', '');


alors déjà quelque chose qui me gène dans ce code, c'est l'utilisation d'ODBC.

moi qui ai l'habitude de faire du PHP avec sybase je n'ai absolument pas besoin d'indiquer un driver ODBC pour me connecté à la base.

Est ce qu'il est impératif d'indiquer un driver ODBC pour du DB2 ?

Ensuite ma connexion ne fonctionne pas , j'ai un message d'erreur m'indiquant que la connexion est impossible.


autre info :

j'utilise EASYPHP et je ne suis pas certain du port de connexion (mes connexions excel AS400 fonctionnent très bien avec un port 449)

Merci de votre aide !!