« Programmation PHP/PEAR » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 1 :
{{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.
Ligne 15 ⟶ 14 :
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>
Ligne 21 ⟶ 20 :
</code>
 
Il vous suffit pour installer le paquetage DB d'entrer les lignes suivantes :
 
<code>
Ligne 29 ⟶ 28 :
== Connexion à la base ==
 
Se connecter à une base de données revetrevêt la syntaxe suivante :
 
<source lang=php>
Ligne 48 ⟶ 47 :
</source>
 
Il est également possible de remplacer la chaîne de caractères par un tableau contenant vos informations :
 
<source lang=php>
Ligne 65 ⟶ 64 :
 
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>
Ligne 74 ⟶ 73 :
== Envoyer une requête ==
 
Une fois connecté, vous allez pouvoir envoyer des requêtes à votre BDD comme suit :
 
<source lang=php>
Ligne 108 ⟶ 107 :
==Références==
<references/>
 
<noinclude>
[[Catégorie:Bases de données]]
 
[[en:PHP Programming/PEAR]]
</noinclude>