Changement des triggers par modifs dans gateway
continuous-integration/drone/push Build is passing Details

peristanceBDD
Thomas Chazot 2 years ago
parent c74b54465a
commit fad7dae4e0

@ -128,12 +128,18 @@ class UserGateway{
/// Returning TRUE if the user has been added succesfully, FALSE otherwise /// Returning TRUE if the user has been added succesfully, FALSE otherwise
public function postUser(string $username, string $password, string $nationality, string $sex, string $dateOfBirth) { public function postUser(string $username, string $password, string $nationality, string $sex, string $dateOfBirth) {
$insertUserQuery = "INSERT INTO T_S_USER_USR VALUES (NULL, :username, :password, :nationality, :sex, :dateOfBirth, 0, 0, 0, 1)"; $insertUserQuery = "INSERT INTO T_S_USER_USR VALUES (NULL, :username, :password, :nationality, :sex, :dateOfBirth, 0, 0, 0, 1)";
$getLastIdQuery = "SELECT max(PK_ID) FROM T_S_USER_USR";
$argUser=array('username' => array($username, PDO::PARAM_STR), $argUser=array('username' => array($username, PDO::PARAM_STR),
'password' => array($password, PDO::PARAM_STR), 'password' => array($password, PDO::PARAM_STR),
'nationality' => array($nationality, PDO::PARAM_STR), 'nationality' => array($nationality, PDO::PARAM_STR),
'sex' => array($sex, PDO::PARAM_STR), 'sex' => array($sex, PDO::PARAM_STR),
'dateOfBirth' => array($dateOfBirth, PDO::PARAM_STR)); 'dateOfBirth' => array($dateOfBirth, PDO::PARAM_STR));
$this->connection->execQuery($insertUserQuery, $argUser); $this->connection->execQuery($insertUserQuery, $argUser);
$this->connection->execQuery($getLastIdQuery, array());
$res=$this->connection->getResults();
foreach($res as $row){
$this->putSkinList($row['PK_ID'], 1);
}
} }
/// Brief : Modifying an EXISTING user in database /// Brief : Modifying an EXISTING user in database

@ -84,9 +84,6 @@ $conn->query("CREATE TABLE `T_S_USER_USR` (
);"); );");
$conn->query("CREATE TRIGGER `after_insert_user` AFTER INSERT ON `T_S_USER_USR` FOR EACH ROW INSERT INTO T_J_OWN_SKIN_OWN VALUES(NEW.PK_ID,1); END;");
$conn->query("ALTER TABLE `T_E_GAME_GAM` $conn->query("ALTER TABLE `T_E_GAME_GAM`
ADD PRIMARY KEY (`PK_ID`), ADD PRIMARY KEY (`PK_ID`),
ADD UNIQUE KEY `GAM_NAME` (`GAM_NAME`);"); ADD UNIQUE KEY `GAM_NAME` (`GAM_NAME`);");

Loading…
Cancel
Save