我被用来追踪横幅的印象和点击。然后
我想访问impression并单击phpmyadmin而不是adserver管理面板。
这是我的访问查询

SELECT sum(`impressions`) FROM `rv_data_summary_ad_hourly` WHERE `ad_id`=6 AND `date_time` >= '2015-10-26' AND `date_time` <= '2015-11-01'

-
这是表格结构
CREATE TABLE IF NOT EXISTS `rv_data_summary_ad_hourly` (
  `data_summary_ad_hourly_id` bigint(20) NOT NULL AUTO_INCREMENT,
  `date_time` datetime NOT NULL,
  `ad_id` int(10) unsigned NOT NULL,
  `creative_id` int(10) unsigned NOT NULL,
  `zone_id` int(10) unsigned NOT NULL,
  `requests` int(10) unsigned NOT NULL DEFAULT '0',
  `impressions` int(10) unsigned NOT NULL DEFAULT '0',
  `clicks` int(10) unsigned NOT NULL DEFAULT '0',
  `conversions` int(10) unsigned NOT NULL DEFAULT '0',
  `total_basket_value` decimal(10,4) DEFAULT NULL,
  `total_num_items` int(11) DEFAULT NULL,
  `total_revenue` decimal(10,4) DEFAULT NULL,
  `total_cost` decimal(10,4) DEFAULT NULL,
  `total_techcost` decimal(10,4) DEFAULT NULL,
  `updated` datetime NOT NULL,
  PRIMARY KEY (`data_summary_ad_hourly_id`),
  KEY `rv_data_summary_ad_hourly_date_time` (`date_time`),
  KEY `rv_data_summary_ad_hourly_ad_id_date_time` (`ad_id`,`date_time`),
  KEY `rv_data_summary_ad_hourly_zone_id_date_time` (`zone_id`,`date_time`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=16136 ;

但印象和点击的结果有点不同,我希望结果和adserver管理面板完全一样。
这是phpmyadmin的查看结果
adserver
-
这是revive adserver管理面板的查看结果
php - 如何从表格中获得广告服务器的印象数和点击数-LMLPHP

最佳答案

检查Revive adserver中的时区。更改MySQL查询以匹配它。
[摘自评论,可能会帮助其他有类似问题的用户]

关于php - 如何从表格中获得广告服务器的印象数和点击数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33491704/

10-11 01:16