bonjour,
existe-t-il des fonction prédéfinies en PHP pour se connecter à une base DB2 ?
bonjour,
existe-t-il des fonction prédéfinies en PHP pour se connecter à une base DB2 ?
bon, j'ai trouvé...
je poste la solution, a titre d'info pour ceux qui suivraient:
Fichier test.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <?php class DB2 { var $handle; // bool connect(string $dsn, string $user, stirng $pass) function connect($dsn, $user, $pass) { $this->handle = odbc_connect($dsn, $user, $pass); if (!$this->handle) return false; return true; } // resourceid query(string $sql) function query($sql) { $rs = @odbc_exec($this->handle, $sql); if ($rs) { return $rs; } else { $sErr = "<b>Error:</b> " . $this->getErrorMsgs() . "<br>\n"; $sErr .= "<b>SQL:</b> " . $sql; die($sErr); } } // string getErrorMsgs() function getErrorMsgs() { return odbc_errormsg($this->handle); } // void disconnect() function disconnect() { if ($this->handle) odbc_close($this->handle); } } ?>
Fichier test2.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php require_once($HTTP_SERVER_VARS['DOCUMENT_ROOT'] . "test.php"); $db = new DB2(); print "connecting to DB2..."; if (!$db->connect("GENIOVJ", "ugenioj", "ugenioj")) { print "Error!\n"; exit(); } print "Connected!<br>\n"; ?>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager