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

770 octets supprimés ,  il y a 5 ans
 
== 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 ===
=== 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>
}
</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 ==