zoukankan      html  css  js  c++  java
  • 批量恢复zencart产品表所属分类master_categories_id为0的产品

    批量恢复zencart产品表所属分类master_categories_id为0的产品

    将下面代码保存为master_categories_id.php,上传到网站根目录运行即可,操作前先备份数据库

    <?php
    header("content-Type: text/html; charset=utf-8"); 
    /***
    批量恢复zencart产品表master_categories_id0的产品
    ***/
    require('includes/application_top.php');
    echo '正在处理...';
    $products_query = "select products_id from " . TABLE_PRODUCTS . " where master_categories_id = '0' order by products_id";
    $products = $db->Execute($products_query);
    $id_array = array();
    while(!$products->EOF){
        $id_array[] = $products->fields['products_id'];
        $products->MoveNext();     
    }
    
    foreach($id_array as $val){
        $categories_id = $db->Execute("select categories_id from " . TABLE_PRODUCTS_TO_CATEGORIES . " where products_id = '".(int)$val."' limit 0,1");
        if($categories_id->fields['categories_id']){        
            $products=$db->Execute("update " . TABLE_PRODUCTS . " set master_categories_id = '" .$categories_id->fields['categories_id']. "' where products_id = " . (int)$val);
        }
    }
    echo 'OK!处理完毕';
    require(DIR_WS_INCLUDES . 'application_bottom.php');
    ?>
    转载请注明出处!小鱼阁工作室 -专注zencart建站,织梦企业建站,ecshop商城,二次开发,产品采集,模板修改!技术QQ 631992791
  • 相关阅读:
    andorid UI事件 监听器
    12小时进制的时间输出的编辑代码
    Java运算符
    运算符的优先级
    UTF-8
    对ASCII的了解
    数组
    Java语法基础
    Java的跨平台
    指针的了解
  • 原文地址:https://www.cnblogs.com/afish/p/3944844.html
Copyright © 2011-2022 走看看