$reponse = connect_db('select * from contact'); while ($donnees = $reponse->fetch()){ // Ton traitement } $reponse->closeCursor(); // Termine le traitement de la requête function connect_db($query){ $dbhost = "localhost"; $dbname = "db_name"; $dblogin = "root"; $dbpwd = ""; try{ $db = new PDO("mysql:host=$dbhost;dbname=$dbname", $dblogin, $dbpwd); $reponse = $db->query($query); return $reponse; }catch (Exception $e){ die('Erreur : ' . $e->getMessage()); } }
<?php define ("DB_DNS", "mysql:localhsot;dbname=aurelie"); class mysql extends PDO { private static $_instance; /* Constructeur : héritage public obligatoire par héritage de PDO */ public function __construct( ) { } // End of PDO2::__construct() */ /* Singleton */ public static function getInstance() { if (!isset(self::$_instance)) { try { self::$_instance = new PDO(DB_DNS, 'xxx', 'xxxx'); } catch (PDOException $e) { echo $e; } } return self::$_instance; } // End of PDO2::getInstance() */ } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question