prepared_query(" SELECT DISTINCT GroupID FROM torrents WHERE FreeTorrent = '1' AND FreeLeechType = '3' AND created < now() - INTERVAL 7 HOUR"); self::$db->prepared_query(" UPDATE torrents SET FreeTorrent = '0', FreeLeechType = '0' WHERE FreeTorrent = '1' AND FreeLeechType = '3' AND created < now() - INTERVAL 7 HOUR"); self::$db->set_query_id($qId); while ([$groupID] = self::$db->next_record()) { self::$cache->delete_value("torrent_group_$groupID"); } } }