Page 1 sur 1

MDB2

Posté : 02 sept. 2009, 15:10
par Tchopicard
Bonjour,

Je suis en train de travailler sur l'évolution de ma plateforme basée sur Wamp5 1.6 ( C'est pas tout jeune mais ca marche bien )
Tant qu'à faire, je souhaite mettre en oeuvre les dernières versions d'apache, de PHP et utiliser MDB2 pour l'accès au SGBD.
J'ai installé Apache/2.2.13 (Win32) PHP/5.3.0 et MDB2 ainsi que le driver pour postgresql.

PB: Pas moyen de faire une connection à la BDD Postgresql : J'ai essayé plusieurs syntaxes mais rien à faire.
Deprecated: Assigning the return value of new by reference is deprecated in C:\www\php53\PEAR\MDB2.php on line 393
Strict Standards: Redefining already defined constructor for class MDB2_Driver_Common in C:\www\php53\PEAR\MDB2.php on line 1357
Deprecated: Assigning the return value of new by reference is deprecated in C:\www\php53\PEAR\MDB2.php on line 2647
Strict Standards: Redefining already defined constructor for class MDB2_Result_Common in C:\www\php53\PEAR\MDB2.php on line 3458
Strict Standards: Redefining already defined constructor for class MDB2_Row in C:\www\php53\PEAR\MDB2.php on line 3929
Strict Standards: Redefining already defined constructor for class MDB2_Statement_Common in C:\www\php53\PEAR\MDB2.php on line 3986
Strict Standards: Redefining already defined constructor for class MDB2_Module_Common in C:\www\php53\PEAR\MDB2.php on line 4278
Deprecated: Assigning the return value of new by reference is deprecated in C:\www\php53\PEAR\MDB2\Driver\pgsql.php on line 1196
Avant d'y passer un temps infini ( ou pas), je n'arrive pas à trouver l'info sur la compatibilité effective de MDB2 avec php 5.3 ?

Des infos ?

Re: MDB2

Posté : 02 sept. 2009, 15:19
par Sékiltoyai
PEAR c'est de la merde, ça n'est jamais à jour.
En principe, je m'insurge vivement contre cette technique mais à la limite, si tu veux vraiment utiliser PEAR, relève le niveau d'erreur à E_ALL ^ E_DEPRECATED ^ E_STRICT (en principe, ils ne devraient pas être dans E_ALL mais ça changera à l'avenir).

Re: MDB2

Posté : 03 sept. 2009, 09:26
par Tchopicard
PEAR c'est de la merde, ça n'est jamais à jour.
En principe, je m'insurge vivement contre cette technique mais à la limite, si tu veux vraiment utiliser PEAR, relève le niveau d'erreur à E_ALL ^ E_DEPRECATED ^ E_STRICT (en principe, ils ne devraient pas être dans E_ALL mais ça changera à l'avenir).
Merci,
J'ai passé le niveau d'erreur et ça ma l'air de fonctionner.
error_reporting = E_ALL & ~E_DEPRECATED

Par contre, je pense finalement m'orienter vers pdo_pgsql pour l'accès à la BDD.
(Les paquets PEAR n'évoluent pas régulièrement rien quà voir les dates des paquets ....
)
J'aime autant prendre un peu de temps et bien qualifier une nouvelle plateforme avant de faire le pas.

Cdlt

Re: MDB2

Posté : 03 sept. 2009, 09:41
par Sékiltoyai
PEAR c'est de la merde, ça n'est jamais à jour.
En principe, je m'insurge vivement contre cette technique mais à la limite, si tu veux vraiment utiliser PEAR, relève le niveau d'erreur à E_ALL ^ E_DEPRECATED ^ E_STRICT (en principe, ils ne devraient pas être dans E_ALL mais ça changera à l'avenir).
Merci,
J'ai passé le niveau d'erreur et ça ma l'air de fonctionner.
error_reporting = E_ALL & ~E_DEPRECATED

Par contre, je pense finalement m'orienter vers pdo_pgsql pour l'accès à la BDD.
(Les paquets PEAR n'évoluent pas régulièrement rien quà voir les dates des paquets ....
)
J'aime autant prendre un peu de temps et bien qualifier une nouvelle plateforme avant de faire le pas.

Cdlt
Très bonne initiative. :)