
Forum de support de ClanFree.net
Vous n'êtes pas identifié.
bonjour à tous, je commence à me lancer dans le PHP en m'entraînant à différentes choses et dernièrement je suis tombé sur ce qu'apporte PEAR.
après ajout de ma commande require_once('DB.php'); il ne semble pas trouver le fichier.
ai-je omis quelque chose quelque part ou bien on y a pas accès au PEAR ?
Hors ligne
je n'ai pas l'impression que l'extension pear db soit activée...
dans la mesure où tu débutes en php, j'aimerais savoir si tu comptes vraiment développer un site qui utiliserait pear db, et donc, qui te permettrait de pouvoir, éventuellement, brancher ton site sur un autre sgbd que mysql...?
car, pour un site standard, tu trouveras quasiment toujours le php associé à mysql. d'ailleurs, ici, nous n'avons que mysql à proposer. pear db a plus sa place dans une utilisation plus professionnelle... et encore, en général, le sgbd ne change pas en cours de route...
bref, il est vrai que c'est une extension intéressante. mais elle n'a l'air dispo (selon phpinfo())

Hors ligne
Faudra me convaincre de l'utilité de PEAR avant que je ne l'installe, car je ne connais pas du tout ^^.
Hors ligne
bon ok, je vais d'abord voir en php simple car je ne vise pas direct un site pro. Je reviendrai sur le sujet avec des arguments si je vois que PEAR m'est nécessaire.
Merci pour ces réponses rapides 
Dernière modification par Monad (21-04-2008 21:09:38)
Hors ligne
Monad a écrit:
Je reviendrai sur le sujet avec des arguments si je vois que PEAR m'est nécessaire.
a priori monad, ici, tu pourras utiliser les fonctions offertes par mysqli pour accéder directement à ta bdd mysql.
DeLoVaN a écrit:
car je ne connais pas du tout
pear db, si je ne dis pas de bêtises, est une extension php qui constitue une surcouche au sgbd. elle propose des fonctions d'accès à une base de données (tout comme les fonctions php de mysql). Cependant, c'est complètement indépendant du sgbd. En clair, ça permet d'accéder à oracle, mysql ou autre... avec les mêmes fonctions. Ainsi, le code tapé ne change pas, seule la configuration de pear db change.
L'intérêt est qu'on peut changer de sgbd en cours de route sans tout réécrire car c'est une surcouche qui permet une certaine abstraction.
L'intérêt d'avoir ça sur clanfree, y en ptet pas de trop par contre. La seule raison serait éventuellement de permettre à certains utilisateurs qui, habitués à pear db, pourraient l'utiliser pour leur accès à mysql au lieu de mysqli. Eventuellement, ça pourrait aussi permettre à d'éventuels utilisateurs qui s'en vont ailleurs de garder leur code si jamais ils se retrouvent face un nouveau sgbd....
Bref, au final, dans notre cas, ça n'a pas de vraie utilité et c'est pour ça que je dis que ça a ptet plus de sens en milieu pro
d'ailleurs ça me rappelle que lors d'un projet, j'ai dû développer un ptit site d'intranet avec mysql, et puis une fois fini, on m'a dit que c'était oracle qu'il fallait finalement.

Hors ligne