function connect($address, $dbName, $userName, $password) { try { if (self::$m_dbHandle == null) { self::$m_dbHandle = new PDO("mysql:host={$address};dbname={$dbName}", $userName, $password); } self::$m_dbHandle->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $this->m_queryBuilder = BuilderFactory::createBuilder(BuilderFactory::SELECT_BUILDER); } catch (PDOException $e) { echo "Error: " . $e->getMessage(); } }
public function removeFromGroup($followerID, $followingID, $groupID) { $deleteBuilder = BuilderFactory::createBuilder(BuilderFactory::DELETE_BUILDER); $deleteBuilder->init(); $deleteBuilder->whereEqual(self::FOLLOWER, $followerID); $deleteBuilder->andWhereEqual(self::FOLLOWING, $followingID); $deleteBuilder->andWhereEqual(self::GROUP_ID, $groupID); $this->deleteData($deleteBuilder); }