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

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 23 :
 
== DB ==
L'extension PEAR DB fournit une gamme de fonctions de gestion de [[../Bases de données|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.
 
Il est conseillé d'avoir lu le dossier sur la [[programmation orientée objet]] pour mieux comprendre le fonctionnement de cette librairie.
 
=== Connexion à la base ===
Ligne 83 ⟶ 81 :
=== Récupérer des informations ===
 
Comme avec n'importe quelle base de données, vous aurez à récupérer le résultat de votre requête. Voici une fonction équivalente de <code>mysql_fetch_array()</code> :
 
<source lang=php>
Ligne 97 ⟶ 95 :
}
</source>
 
=== Générer des fichier Excel depuis une BDD ===
Avec le fichier "include "Spreadsheet/Excel/Writer.php;", des classes de [[Translinguisme/Programmation#Manipulation_de_fichier_Excel|manipulation de fichier .xls sont disponibles]]<ref>[http://pear.php.net/package/Spreadsheet_Excel_Writer/docs/latest/Spreadsheet_Excel_Writer/Spreadsheet_Excel_Writer_Format.html pear.php.net]</ref>.
 
Pour l'installer, il faut simplement télécharger le paquetage [http://pear.php.net/package/Spreadsheet_Excel_Writer/download Spreadsheet_Excel_Writer], qui utilise [http://pear.php.net/package/OLE/download OLE] et [http://pear.php.net/package/Console_Getopt/download Getopt].
 
== Spreadsheet ==