Ejemplo n.º 1
0
//每月
$sql = "SELECT COUNT(*) as sum_month, shop_id FROM o_shop_uv_logs  WHERE to_days(now()) - to_days(date) < 31 GROUP BY shop_id";
$row = mysql_query($sql) or die(sendErrorMail("error 100006"));
while ($result = mysql_fetch_array($row)) {
    $shopId = $result['shop_id'];
    $sumMonth = $result['sum_month'];
    $sql = "UPDATE o_shop SET shop_visit_month = '{$sumMonth}' WHERE shop_id = '{$shopId}'";
    mysql_query($sql) or die(sendErrorMail("error 100007"));
}
//每周
$sql = "SELECT COUNT(*) as sum_week, shop_id FROM o_shop_uv_logs  WHERE to_days(now()) - to_days(date) < 7 GROUP BY shop_id";
$row = mysql_query($sql) or die(sendErrorMail("error 100008"));
while ($result = mysql_fetch_array($row)) {
    $shopId = $result['shop_id'];
    $sumMonth = $result['sum_week'];
    $sql = "UPDATE o_shop SET shop_visit_week = '{$sumMonth}' WHERE shop_id = '{$shopId}'";
    mysql_query($sql) or die(sendErrorMail("error 100009"));
}
//每周
$sql = "SELECT COUNT(*) as sum_day, shop_id FROM o_shop_uv_logs  WHERE to_days(now()) - to_days(date) < 7 GROUP BY shop_id";
$row = mysql_query($sql) or die(sendErrorMail("error 100010"));
while ($result = mysql_fetch_array($row)) {
    $shopId = $result['shop_id'];
    $sumMonth = $result['sum_day'];
    $sql = "UPDATE o_shop SET shop_visit_day = '{$sumMonth}' WHERE shop_id = '{$shopId}'";
    mysql_query($sql) or die(sendErrorMail("error 100011"));
}
//确认用户未确认的订单
$sql = "UPDATE o_order SET order_status = 1 WHERE order_status = 3 AND to_days(now()) - to_days(date) <= 1";
mysql_query($sql) or die(sendErrorMail("error 100012"));
Ejemplo n.º 2
0
<?php

mysql_connect("localhost", "xiaotao", "Xiaotao2013");
mysql_select_db("order");
mysql_query("SET NAMES utf8");
//如果发生错误则发送邮件通知
function sendErrorMail($word = "success")
{
    mail("*****@*****.**", "diancanba error", "{$word}", "diancanba");
}
//设置店铺关闭
$sql = "SELECT shop_id  FROM o_shop WHERE scan_time < NOW() - interval 5 minute AND shop_status = 1";
$row = mysql_query($sql) or die(sendErrorMail("error 100016"));
while ($result = mysql_fetch_array($row)) {
    $shopId = $result['shop_id'];
    mysql_query("UPDATE o_shop SET shop_status = 2 WHERE shop_id = {$shopId}") or die(sendErrorMail("error 100015"));
}
Ejemplo n.º 3
0
function reportError($error, $file, $frame, $function, $comment)
{
    $error_number = mysql_errno();
    $msg = '<script type="text/javascript">';
    $msg .= getCDataTag(true);
    $msg .= 'self.location.href = "' . $_SESSION['Application_url'] . '/html/error_' . $_SESSION['language'] . '.php?frame=' . $frame . '";';
    $msg .= getCDataTag(false);
    $msg .= '</script>';
    $error_id = insertError($error, $file, $frame, $function, $comment);
    sendErrorMail($error_id, $frame);
    return $msg . start_comment . $error . " Err # " . $error_number . end_comment;
}