« 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
Si vous avez installé PHP, le gestionnaire des distributions de PEAR a été inclus automatiquement.
Pour l'installer, téléchargez le gestionnaire
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].
==
=== 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/>
|