diff options
Diffstat (limited to 'Database/dbmain.php')
| -rw-r--r-- | Database/dbmain.php | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/Database/dbmain.php b/Database/dbmain.php index 1f1ac24..77999f9 100644 --- a/Database/dbmain.php +++ b/Database/dbmain.php @@ -1,20 +1,27 @@ <?php -// **************************************************************************** -// Description: Partie commune des deux ensembles de méthodes -// pour la gestion de la BDD -// **************************************************************************** + +// ############################################################################ +// # # +// # Description: Partie commune des deux ensembles de méthodes # +// # pour la gestion de la BDD # +// # # +// ############################################################################ + // Utilisation de PDO: // https://www.php.net/manual/fr/pdo.connections.php -// // private: accessible uniquement dans la class // protected: accesible depuis l'extérieur et donc via extend mais non modifiable // public: accessible et modifiable depuis l'extérieur // final: ne peut etre ré-écris (overload) class DbMain { + + // **************************************************************************** + // INFOS GLOBAL ET DE CONNEXION + // **************************************************************************** // Pour gérer si "en production" private $debug = True; - // Salt pour chiffrement + // Salt pour le chiffrement private $salt = "cTKXHBoN3oxymlhNem2h"; // Configuration du serveur MYSQL / MARIADB private $conn; @@ -23,8 +30,9 @@ class DbMain { private $pass = ""; private $database = "alphajob"; - // Déclaration des tables - // Timestamp auto si non renseigné + // **************************************************************************** + // DECLARATION DES TABLES + // **************************************************************************** // UserAccount, infos du compte nécessaire à la connection private $createTableUserAccount = "CREATE TABLE IF NOT EXISTS `alphajob`.`userAccount` ( `userId` INT UNSIGNED NOT NULL AUTO_INCREMENT, @@ -134,6 +142,9 @@ class DbMain { protected $tableUserJob = "userJob"; protected $tableMission = "mission"; + // **************************************************************************** + // FONCTIONS PRINCIPALES + // **************************************************************************** // Création de la DB si elle n'existe pas private function create_db() { $reqInitDb = "CREATE DATABASE IF NOT EXISTS ".$this->database; @@ -210,7 +221,7 @@ class DbMain { return $data[0][0]; } - // Fonction "auto", déclenchée à l'instanciation + // Constructeur, fonction "auto" déclenchée à l'instanciation final public function __construct() { // Essaie de se connecter a la BDD if ($this->debug) { @@ -220,4 +231,5 @@ class DbMain { } } } + ?>
\ No newline at end of file |
