($buf2 = $x)
(ts_day_start, pm_id, price, sum)
Каждая строка - это событие покупки товара
ts_day_start - таймстемп начала суток UTC+0
pm_id - айдишник товара
price - цена товара на момент покупки (в условных единицах)
sum - потрачено на этот товар по этой цене за эти сутки
/**
* Проверка состояния соединения: активно или нет
* @return bool
*/
public static function isActiveConnection () {
if (is_null(self::$dbInstance)) {
return false;
}
try {
$testRes = self::$dbInstance->query('SELECT 1+2+3');
$testArray = $testRes->fetch();
if ($testArray[0] == 6) {
return true;
}
}
catch (PDOException $e) {
return false;
}
return false;
}
/**
* Возвращает объект базы данных для дальнейшей работы
* @return mixed
*/
public static function getDB () {
if (!self::isActiveConnection()) {
self::initConnection();
}
return self::$dbInstance;
}