当一条商品通过审核后将该条数据转存到商品表中并在审核表中删除该条数据

实习期还有1个半月就结束了,最近做了一个电商项目,负责里的多商户及即时通讯的部分,项目做完就来分点总结下遇到的问题:

问题描述:

当一条商品通过审核后将该条数据转存到商品表中并在审核表中删除该条数据。

循环方式:

	
	$id = intval($this->segment(6));
	
	$check_shop = $this->db->GetOne("SELECT * FROM `@#_check_shoplist` WHERE id = '$id'");
	#转存拥有的数据字段
	$bind = array('sid','cateid', 'brandid', 'seller_id', 'seller_name', 'title', 'title_style', 'title2', 'keywords', 'description', 'money', 'direct_price', 'cost_price', 'yunjiage', 'zongrenshu', 'canyurenshu','shenyurenshu', 'qishu','maxqishu','thumb', 'picarr', 'content','pccontent', 'xsjx_time','renqi','pos', 'time','minNumber','xiangou','xg_number','paixu','status','shop_type','is_miaokai','card_money','card_number','dockcode','chengben','dhbb_type','lucky_number','is_jiqi_zj', 'stock', 'title2');

	//新建空的键名和键值
	
	$check_key = NULL;
	$check_value = NULL;
	foreach($check_shop as $key => $value){
  		 if(in_array($key, $bind)) {
     	 		$check_key .= "{$key},";
      			$check_value .= "'{$value}',";
   		}
	}
	#除去键名及键值右边的 逗号
	
	$check_key = rtrim($check_key,',');
	$check_value = rtrim($check_value,',');
	
	$insert_shoplist = $this->db->Query("INSERT INTO `@#_shoplist`({$check_key}) VALUES( {$check_value})");
	
	$del_checkshop = $this->db->Query("update @#_check_shoplist set check_status = 0 where id = $id");








评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值