批量修改zencart型号:品牌名称+型号格式

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

<?php
/***
批量修改zencart型号:品牌名称+型号格式
***/
require(‘includes/application_top.php‘);
echo ‘正在处理...‘;
$products_query = "select products_id from " . TABLE_PRODUCTS . " 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){
    $manufacturer = $db->Execute("select p.products_id, m.manufacturers_name from " . TABLE_MANUFACTURERS . " m, " . TABLE_PRODUCTS . " p where m.manufacturers_id = p.manufacturers_id and p.products_id = ‘".(int)$val."‘ limit 0,1");
    if($manufacturer->fields[‘manufacturers_name‘]){
        $manufacturer_name = $manufacturer->fields[‘manufacturers_name‘];
        $products=$db->Execute("update " . TABLE_PRODUCTS . " set products_model = CONCAT(‘{$manufacturer_name}-‘, products_model) where products_id = " . (int)$val);
    }
}
echo ‘OK!处理完毕‘;
require(DIR_WS_INCLUDES . ‘application_bottom.php‘);
?>
时间: 2024-08-03 04:30:00

批量修改zencart型号:品牌名称+型号格式的相关文章

批量修改zencart产品价格、原价、特价、产品属性

批量修改zencart商品价格无非只有下面几种情况: 一 在原来基础上批量调高一定比例 二 将原来的价格批量换成一个新的价格 针对第一种情况的话,网上很多人已经给出了解决办法: 批量修改zencart商品价格无非只有下面几种情况: 一 在原来基础上批量调高一定比例 二 将原来的价格批量换成一个新的价格 针对第一种情况的话,网上很多人已经给出了解决办法: 利用SQL语句批量修改: 登陆Mysql后台,找到找到products 这个表,点击顶部的SQL,写入语句进行执行 更换价格为A等于为另一个价格

批量修改zencart商品价格、原价、特价

批量修改zencart商品价格无非只有下面几种情况: 一 在原来基础上批量调高一定比例 二 将原来的价格批量换成一个新的价格 针对第一种情况的话,网上很多人已经给出了解决办法: 利用SQL语句批量修改: 登陆Mysql后台,找到找到products 这个表,点击顶部的SQL,写入语句进行执行 如把网站上面的所有产品的价格提升10元,那么可以输入如下语句: update products set products_price=products_price+10; update specials s

通过python封装zabbix-api批量修改模板中触发器名称

# -*- coding: utf-8 -*- import json,re import urllib.request, urllib.error, urllib.parse class ZabbixAPI: # 初始化 def __init__(self): self.__url = 'http://192.168.74.133/api_jsonrpc.php' self.__user = 'admin' self.__password = 'zabbix' self.__header =

eclipse、MyEclipse实现批量修改文件编码

在使用eclipse或MyEclipse编程时,经常遇到部分文件打开后出现乱码的情况(特别是在导入项目后) 1:右击项目选择properties->Resource>Other选择UTF-8,apply->Ok即可 这种方式一般只是改变java文件的编码 2:Windows -> Preferences -> General -> Content Types 在右边的窗口中点击"text"选择 JSP -> Default Encoding 

MATLAB批量修改图片名称

申明:转载请注明出处. 设在“D:\UserDesktop\pic\”目录下有很多张格式为jpg照片,命名不规则,如图. 现在用MATLAB批量修改所有图片的命名格式,改为1.jpg,2.jpg,.... 1 path = 'D:\UserDesktop\pic\'; 2 D = dir([path '*.jpg']);//图片路径 3 for i = 1:length(D) 4 a = imread([path D(i).name]);//批量读取图片名称 5 system(['ren 'a'

Python批量修改图片格式和尺寸

Python批量修改图片格式和尺寸 备注: 1.导入了PIL库,是处理图片用的,很强大; 2.导入了的win32库,是判断隐藏文件用的,我们的项目需要删除隐藏文件,不需要的可以直接找到删除. 3.导入send2trash库,是把删除的文件放进垃圾箱,而不是永久删除,这个我只是防止删除有用的文件而搞得,有点严谨了是吧,不需要的可以删掉啊. 4.我这个脚本是Python2.7编写的,但是在处理中文编码的时候非常恶心,尽管最后被我解决了,这个解决的方法,我随后会再单独写一篇,但是此刻我是建议大家不要用

zencart批量表上传后 标题显示为网址 批量修改标题状态

zencart批量表上传后 标题显示为网址,原因是导入批量表时,产品标题对应状态被重置为0导致的 批量修改标题状态 UPDATE products SET metatags_title_status = '1', metatags_products_name_status = '0', metatags_model_status = '0', metatags_price_status = '1', metatags_title_tagline_status = '0'; 批量修改特价到期时间

c#开发:批量修改文件名称

公司有编辑部同事要求写个小程序,能把几百张图片按照一定的规则命名.根据要求,写了一个小程序.这里的规则是死的,没有考虑很多种要求. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;

怎样批量修改MathType公式格式

MathType是一款数学公式编辑器,我们在写论文的时候常常会遇到,但是有时由于公式的样式.大小和间隔等不符合论文要求,这个时候我们如果一个个修改是很麻烦的,还容易出错.所以批量修改就非常的有必要了,下面我们就来给大家介绍介绍怎样批量修改MathType公式格式. 在MathType的安装路径下有一个记事本文档,设定了MathType公式的格式.依次点击“\MathType\Preferences\Times+Symbol 12.eqp”,即可打开记事本文档,这个文件规定了MathType数学公