栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP > php开源框架 > ecshop

ecshop删除商品及记录的函数

ecshop 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ecshop删除商品及记录的函数



function delete_goods($goods_id"

{

    if (empty($goods_id""

    {

        return;

    }



   

    $sql = "SELECT DISTINCT goods_id FROM " . $GLOBALS['ecs']->table('goods'" .

            " WHERe goods_id " . db_create_in($goods_id" . " AND is_delete = 1";

    $goods_id = $GLOBALS['db']->getCol($sql";

    if (empty($goods_id""

    {

        return;

    }



   

    $sql = "SELECT goods_thumb, goods_img, original_img " .

            "FROM " . $GLOBALS['ecs']->table('goods'" .

            " WHERe goods_id " . db_create_in($goods_id";

    $res = $GLOBALS['db']->query($sql";

    while ($goods = $GLOBALS['db']->fetchRow($res""

    {

        if (!empty($goods['goods_thumb']""

        {

            @unlink('../' . $goods['goods_thumb']"; // 节约空间

        }

        if (!empty($goods['goods_img']""

        {

            @unlink('../' . $goods['goods_img']";

        }

        if (!empty($goods['original_img']""

        {

            @unlink('../' . $goods['original_img']";

        }

    }



   

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('goods'" .

            " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";



   

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('products'" .

            " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";



   

    $sql = "SELECt img_url, thumb_url, img_original " .

            "FROM " . $GLOBALS['ecs']->table('goods_gallery'" .

            " WHERe goods_id " . db_create_in($goods_id";

    $res = $GLOBALS['db']->query($sql";

    while ($row = $GLOBALS['db']->fetchRow($res""

    {

        if (!empty($row['img_url']""

        {

            @unlink('../' . $row['img_url']";

        }

        if (!empty($row['thumb_url']""

        {

            @unlink('../' . $row['thumb_url']";

        }

        if (!empty($row['img_original']""

        {

            @unlink('../' . $row['img_original']";

        }

    }



   

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('goods_gallery'" . " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";



   

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('collect_goods'" . " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('goods_article'" . " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('goods_attr'" . " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('goods_cat'" . " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('member_price'" . " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('group_goods'" . " WHERe parent_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('group_goods'" . " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('link_goods'" . " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('link_goods'" . " WHERe link_goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('tag'" . " WHERe goods_id " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('comment'" . " WHERe comment_type = 0 AND id_value " . db_create_in($goods_id";

    $GLOBALS['db']->query($sql";



   

    $sql = "DELETe FROM " . $GLOBALS['ecs']->table('virtual_card'" . " WHERe goods_id " . db_create_in($goods_id";

    if (!$GLOBALS['db']->query($sql, 'SILENT'" && $GLOBALS['db']->errno(" != 1146"

    {

        die($GLOBALS['db']->error("";

    }



   

    clear_cache_files(";

}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/218782.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号