Différences entre les versions de « Programmation PHP/PEAR »

87 octets supprimés ,  il y a 5 ans
aucun résumé de modification
{{NavTitre|book={{BASEPAGENAME}}|prev=La programmation orientée objet|next=La librairie ADODB}}
{{Programmation PHP}}
{{Wikipédia|PEAR}}
== Qu'est-ce que PEAR ? ==
 
== Qu'est-ce que PEAR ? ==
{{w|PEAR}}, acronyme de PHP Extension and Application Repository, est un groupe de développeurs qui proposent des extensions PHP en garantissant un code de grande qualité. La liste complète des extensions est téléchargeable gratuitement sur leur [site officiel<ref>http://pear.php.net/ site officiel]</ref>.
 
L'extension PEAR DB fournit une gamme de fonctions de gestion de base de données permettant d'utiliser le même code quel que soit la base de données. Cela permet, si vous décidez de changer de BDD de ne pas être obligé de modifier de nouveau tous vos scripts. Un simple changement de variable vous permettra de passer de [[MySQL]] à [[Oracle]] par exemple.
Pour l'installer, téléchargez le gestionnaire [http://go-pear.org sur go-pear] et le script.
Une fois le message d'accueil affiché, vous allez pouvoir installer les paquetages.
Pour afficher la liste des extensions, entrez le code suivant dans l'invite de commande :
 
<code>
</code>
 
Il vous suffit pour installer le paquetage DB d'entrer les lignes suivantes :
 
<code>
== Connexion à la base ==
 
Se connecter à une base de données revetrevêt la syntaxe suivante :
 
<source lang=php>
</source>
 
Il est également possible de remplacer la chaîne de caractères par un tableau contenant vos informations :
 
<source lang=php>
 
Il est important de fermer votre connexion une fois vos opérations terminées pour augmenter la sécurité de votre code, réduisant les risques d'atteinte à vos données par un individu mal intentionné.
Voici donc le code détruisant la connexion :
 
<source lang=php>
== Envoyer une requête ==
 
Une fois connecté, vous allez pouvoir envoyer des requêtes à votre BDD comme suit :
 
<source lang=php>
==Références==
<references/>
 
<noinclude>
[[Catégorie:Bases de données]]
 
[[en:PHP Programming/PEAR]]
</noinclude>