コード例 #1
0
 protected static function updateDb($seed, $keywordRow, $titles, $numSearchResults = 0)
 {
     if (empty($seed) || empty($keywordRow) || empty($titles)) {
         return;
     }
     //store keyword
     $seedKeyword = KeywordIdeasCSV::getSeedKeyword($seed);
     $keyword = $keywordRow[KeywordIdeasCSV::KEY_KEYWORD];
     $avgMonthlySearches = $keywordRow[KeywordIdeasCSV::KEY_AVG_SEARCHES];
     $ipRank = $keywordRow[KeywordIdeasCSV::KEY_IP_RANK];
     $res = LDao::addDbKeyword($seedKeyword, $keyword, $avgMonthlySearches, $numSearchResults, $ipRank);
     //store titles
     foreach ($titles as $title) {
         $posInResults = $title[self::KEY_POS_IN_RESULTS];
         $origTitle = $title[self::KEY_ORIG_TITLE];
         $shortTitle = $title[self::KEY_SHORT_TITLE];
         $site = $title[self::KEY_SITE];
         $url = $title[self::KEY_URL];
         $res = LDao::addTitle($seedKeyword, $keyword, $posInResults, $origTitle, $shortTitle, $site, $url);
     }
 }