public static function getInstance() { if (!isset(self::$_instance)) { try { self::$_instance = new PDO(SQL_DSN, SQL_USERNAME, SQL_PASSWORD, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); } catch (PDOException $e) { echo $e; } } return self::$_instance; }
public static function getInstance() { if (!isset(self::$_instance)) { try { self::$_instance = new PDO(SQL_DSN, SQL_USERNAME, SQL_PASSWORD); } catch (PDOException $e) { echo $e; } } return self::$_instance; }
public static function getInstance() { if (!isset(self::$_instance)) { try { self::$_instance = new PDO(SQL_DSN, SQL_USERNAME, SQL_PASSWORD, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); } catch (Exception $e) { echo 'Problem connecting to the database.'; exit; } } return self::$_instance; }
/** * Permet d'acquérir l'objet PDO. * S'il n'existe pas il sera créé. * * @return PDO2, le seul objet de la présente classe. */ public static function getInstance() { if (!isset(self::$_instance)) { try { // constants disponible dans le fichier ./global/config.php self::$_instance = new PDO(SQL_DSN, SQL_USERNAME, SQL_PASSWORD); } catch (PDOException $e) { // TODO attention il ne faudrait pas afficher d'info ici echo $e; } } return self::$_instance; }
public static function getInstance() { if (!isset(self::$_instance)) { try { self::$_instance = new PDO('mysql:host=localhost;dbname=a-bime', 'root', 'root'); //self::$_instance = new PDO('mysql:host=5.39.82.228;dbname=bde', 'alex', 'lameretrappe'); self::$_instance->exec('SET NAMES utf8'); self::$_instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch (PDOException $e) { echo $e; } } return self::$_instance; }