Manuel Pear

Installation et Exemple d'utilisation

Installation et Exemple d'utilisation --  Installation et exemple d'utilisation de MDB2_Schema

Installation

Vous devez d'abord avoir MDB2 installé:

$ pear install --alldeps MDB2

Vous devez aussi installer un driver pour chaque type de base de donnée que vous utilisez. Pour MySQL ca sera:

$ pear install MDB2_Driver_Mysql

For some hints refers to MDB2 documentation or try in a UNIX-like system:

$ pear remote-list | grep MDB2

MDB2_Schema est un paquet séparé, et peut aussi être installé avec l'installeur de PEAR :

$ pear install --alldeps MDB2_Schema-beta

Maintenant vous devriez être prêt :)

Exemple d'utilisation

Pour créer une instance de la classe MDB2_Schema vous pouvez utiliser factory(), qui accepte un $dsn ou un tableau. La méthode factory accepte aussi un objet MDB2. L'exemple qui suit utilise un $dsn.

  1. <?php
  2. require_once 'MDB2/Schema.php';  
  3.  
  4. $options = array( 
  5.    'log_line_break' => '<br>', 
  6.    'idxname_format' => '%s', 
  7.    'debug' => true, 
  8.    'quote_identifier' => true, 
  9.    'force_defaults' => false, 
  10.    'portability' => false  
  11. );  
  12. $dsn = 'mysql://root:@localhost/MDB2Example';  
  13.  
  14. $schema =& MDB2_Schema::factory($dsn, $options);  
  15.  
  16. if (PEAR::isError($schema)) { 
  17.    $error = $schema->getMessage();  
  18. }  
  19.  
  20. if (isset($error)) { 
  21.    var_dump($error);  
  22. }  
  23.  
  24. $schema->disconnect();  
  25.  
  26. ?> 

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique