コード例 #1
0
ファイル: SQLQuery.php プロジェクト: whitelight2134/microblog
 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();
     }
 }
コード例 #2
0
 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);
 }