/** * Persiste un objet Groupe dans la base de donnée * * @param Groupe $user un objet Groupe * @return string l'id de l'insertion */ public function persist(Groupe $groupe) { $result = $this->db->SqlValue("SELECT libelle FROM groupe WHERE libelle = '" . $groupe->getLibelle() . "' LIMIT 1"); //$req = mysql_fetch_array($result); if ($result) { return ''; } else { $this->db->Sql("INSERT INTO groupe (libelle) VALUES(:libelle)", array('libelle' => $groupe->getLibelle())); $id = $this->db->lastInsertId(); $result = $id; } return $result; }
/** * Persiste un objet User dans la base de donnée * * @param User $user un objet User * @return string l'id de l'insertion */ public function persist(User $user) { $this->db->Sql("INSERT INTO users (nom,prenom,mail,telephone) VALUES(:nom,:prenom,:mail,:telephone)", array('nom' => $user->getNom(), 'prenom' => $user->getPrenom(), 'mail' => $user->getMail(), 'telephone' => $user->getTelephone())); $id = $this->db->lastInsertId(); return $id; }