Initial commit for newdesigngestionnaire project
This commit is contained in:
37
flexcode/include/Modele.php
Executable file
37
flexcode/include/Modele.php
Executable file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
abstract class Modele
|
||||
{
|
||||
private static $bdd;
|
||||
|
||||
protected function executerRequete($sql, $params = null)
|
||||
{
|
||||
if ($params == null) {
|
||||
$resultat = self::getBdd()->query($sql); // exécution directe
|
||||
}
|
||||
else {
|
||||
$resultat = self::getBdd()->prepare($sql); // requête préparée
|
||||
$resultat->execute($params);
|
||||
}
|
||||
return $resultat;
|
||||
}
|
||||
private static function getBdd()
|
||||
{
|
||||
if (self::$bdd === null) {
|
||||
//$dsn = 'mysql:host=51.91.79.74;port=30306;dbname=intersante;charset=utf8';
|
||||
//$login = 'intersante';
|
||||
//$mdp = 'FAW2CYFi@dsnm79';
|
||||
$dsn = 'mysql:host=145.239.10.133;port=30306;dbname=intersante;charset=utf8';
|
||||
$login = 'vitalis';
|
||||
$mdp = '6ok8-Iev1-uoun';
|
||||
|
||||
// self::$bdd = new PDO($dsn, $login, $mdp,array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
|
||||
}
|
||||
return self::$bdd;
|
||||
}
|
||||
|
||||
protected function dernierId()
|
||||
{
|
||||
return self::getBdd()->lastInsertId();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user