示例#1
0
 public static function init($newLink = false, $clientFlags = false)
 {
     self::$data = array('serveur' => 'localhost', 'utilisateur' => 'geekland_Site', 'motPasse' => 'jU95unj5dhJr', 'bdd' => 'geek-land_membres', 'link' => false, 'bdd_link' => false, 'queryNbr' => 0);
     unset($bdd);
     //$this->driver->connect()
     if (!(self::$data['link'] = mysql_connect(self::$data['serveur'], self::$data['utilisateur'], self::$data['motPasse'], $newLink, $clientFlags))) {
         var_dump(self::$data['link']);
         //$this->driver->error()
         throw new Bdd_Exception(mysql_error(), E_USER_ERROR);
         return false;
     }
     //$this->driver->select_db()
     if (!(self::$data['bdd_link'] = mysql_select_db(self::$data['bdd'], self::$data['link']))) {
         //$this->driver->error()
         throw new Bdd_Exception(mysql_error(), E_USER_ERROR);
         //$this->driver->close() || .................. || $this->driver->error()
         mysql_close(self::$data['link']) or trigger_error(mysql_error(), E_USER_ERROR);
         return false;
     }
     //$this->driver->set_charset()
     mysql_set_charset('utf8', self::$data['link']);
     //On définit l'encodage des valeurs d'échange PHP <=> SQL
 }