Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/07/2006, 14h17   #1
Invité de passage
 
Inscription : juillet 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 3
Points : 0
Points : 0
Par défaut [Conception] connection base db2 sur as400 en php

tout est dans le titre, je voudrai pouvoir me connecter a la base qui se trouve sur un serveur as400 a partir d une page php.

j ai tenter plusieurs chose mais rien n'as fonctionner, je met un exemple ici de ce qui ne marche pas chez moi :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$database = 'AFPA';
$user = 'MANONVIL';
$password = 'xxxxxxxx';
$hostname = 'xxxxxxxxxx';
$port = 4000;
 
$conn_string = "DRIVER={IBM DB2 ODBC DRIVER};DATABASE=$database;" .
  "HOSTNAME=$hostname;PORT=$port;PROTOCOL=TCPIP;UID=$user;PWD=$password;";
$conn = db2_connect($conn_string, '', '');
 
if ($conn) {
   echo "Connexion réussie.";
   db2_close($conn);
}
else {
   echo "Connexion échouée.";
}
?>
il me met le message d erreur suivant :

Code :
1
2
 
Fatal error: Call to undefined function: db2_connect() in /home/.filer2/crepe/www/Afpa/index.php on line 13
moumout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2006, 16h19   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
tu es sûr que l'extension db2 est bien chargée ?
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/07/2006, 14h10   #3
Invité de passage
 
Inscription : juillet 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 2
Points : 1
Points : 1
Moi je suis sur un serveur AIX et je n'arrive pas à me connecter à ma base de données DB2.

Code :
1
2
3
4
5
6
7
8
9
$this->DBLINK = odbc_connect($this->DB, $this->USER, $this->PASS);
if($this->DBLINK) 
{   
   echo "connexion OK";
}
else
{
   echo "connexion KO";
}
Lorsque j’exécute ce bout de code il ne se passe rien, les tests ne s'affichent pas. Par contre si je remplace odbc_connect par mysql_connect cela fonctionne pour m'afficher le message "connexion KO".

Je ne comprend pas pourquoi odbc_connect ne s'execute pas, ni db2_connect d'ailleur. Comment faire ???
azerty06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 01h06   #4
Invité de passage
 
Inscription : juin 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : juin 2010
Messages : 8
Points : 1
Points : 1
Bonjour, ce post date, mais je suis interressé par le sujet.

Je souhaiterais via PHP accéder a la base données iSeries (AS400) pour récupérer ou injecter des données ou inversement, depuis l'iSeries accéder à des données stocker sur un serveur en MySql.

J'ai parcouru le net, mais sans rien trouver de concluant.

j'ai vu un certain nombre de possibilités comme
  • Zend Core pour iSeries : installation MySql et myPhpAdmin sur iSeries et possibilité d'utiliser Mysql via QSH (ou du genre)
  • Easycom (moyen de récupération de données stocké sur serveur en SGDB Mysql. Soft payant)
  • Wamp : permet d'installer sur PC l'ensemble MySql, myphpadmin en mode local.

Je pense m'orienter vers l'installation de Zend Core pour iSeries suivi de l'installation du soft PHP sur l'iSeries aussi pour avoir la possibilité d'utiliser les fonctionnalités et les accés directement depuis des programmes 400 mais cette solution ne m'enchante guère car etant, par mon metier, un développeur sur iSeries.


Si vous avez rencontrer et solutionner ce problème, merci d'avance pour les éclaircissements que vous pourriez me fournir.
YvainBosse est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/09/2011, 23h03   #5
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Citation:
Envoyé par YvainBosse Voir le message
Je pense m'orienter vers l'installation de Zend Core pour iSeries suivi de l'installation du soft PHP sur l'iSeries aussi pour avoir la possibilité d'utiliser les fonctionnalités et les accés directement depuis des programmes 400 mais cette solution ne m'enchante guère car etant, par mon metier, un développeur sur iSeries.
J'ai pas compris pourquoi ça t'enchantait pas...
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h43.


 
 
 
 
Partenaires

Hébergement Web