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

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 9 :
Il est conseillé d'avoir lu le dossier sur la [[programmation orientée objet]] pour mieux comprendre le fonctionnement de cette librairie.
 
== Installation de la librairiebibliothèque ==
 
Si vous avez installé PHP, le gestionnaire des distributions de PEAR a été inclus automatiquement.
Pour l'installer, téléchargez le gestionnaire [sur 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 :
Ligne 26 :
</code>
 
== DB ==

=== Connexion à la base ===
 
Se connecter à une base de données revêt la syntaxe suivante :
Ligne 61 ⟶ 63 :
Vous êtes donc connectés à votre base de données. Il s'agit maintenant d'effectuer des opérations avec celle-ci.
 
=== Fermeture de la connexion ===
 
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é.
Ligne 71 ⟶ 73 :
 
 
=== Envoyer une requête ===
 
Une fois connecté, vous allez pouvoir envoyer des requêtes à votre BDD comme suit :
Ligne 80 ⟶ 82 :
</source>
 
=== 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 mysql_fetch_array() :
Ligne 97 ⟶ 99 :
</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].
 
== LimitesSpreadsheet ==
=== Limites ===
La partie "Spreadsheet/Excel" de PEAR n'est plus maintenue depuis 2012, on lui préfèrera donc [[../PHPExcel/]]<ref>https://github.com/PHPOffice/PHPExcel</ref>, qui gère en plus les XLSX (plus de limite de 65 000 lignes par feuille), l'auto-ajustement et les filtres.
 
== Références ==
<references/>