Example #1
0
 public static function countVideosHavingComments()
 {
     $request = "SELECT COUNT(*) AS count FROM (SELECT DISTINCT video_id FROM videos_comments) AS temp";
     $pdo = Database::getPDOObject();
     $result = $pdo->query($request)->fetch(PDO::FETCH_NAMED)['count'];
     return $result;
 }
Example #2
0
 public static function sumViews()
 {
     return Database::getPDOObject()->query('SELECT SUM(`views`) AS total_views FROM `videos`')->fetchAll()[0]['total_views'];
 }
Example #3
0
 public static function cleanDeleted()
 {
     Database::getPDOObject()->query("DELETE FROM " . self::table_name() . " WHERE user_id NOT IN (SELECT id FROM users) OR user_channel_id NOT IN (SELECT id FROM users_channels)");
 }