« Programmation PHP/PEAR » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 31 :
Se connecter à une base de données revet la syntaxe suivante:
<source lang=php>
require_once('DB.php'); // Indispensable
Ligne 46 :
echo "Erreur: ".$db->getMessage();
}
</
Il est également possible de remplacer la chaîne de caractères par un tableau contenant vos informations:
<source lang=php>
$dsn = array(
'phptype' => 'mysql',
Ligne 58 :
'database' => 'tests',
);
</
Vous êtes donc connectés à votre base de données. Il s'agit maintenant d'effectuer des opérations avec celle-ci.
Ligne 67 :
Voici donc le code détruisant la connexion:
<source lang=php>
$db->disconnect();
</
Ligne 76 :
Une fois connecté, vous allez pouvoir envoyer des requêtes à votre BDD comme suit:
<source lang=php>
$query = "SELECT * FROM table WHERE id=5";
$rsc = $db->query($query);
</
== Récupérer des informations ==
Ligne 85 :
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() :
<source lang=php>
$query = "SELECT * FROM table WHERE id=5";
$rsc = $db->query($query);
Ligne 96 :
echo $result['id']."\n";
}
</
== Générer des fichier
Avec le fichier "include "Spreadsheet/Excel/Writer.php;", des classes de [[Translinguisme/Programmation#Manipuler_un_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>.
|