ecshop 批量生成订单信息

<?php
/**
 * ecshop 给商品添加随机添加订单信息
 * @author Abner
 * qq :346882795
 * email: Abner3721@163.com
 * 
 * */


define('IN_ECS', true);

require(dirname(__FILE__) . '/includes/init.php');





//取出所有商品的信息
$gsql = 'SELECT * FROM ' .$GLOBALS['ecs'] -> table('goods'). 'WHERE 1';
$gdata = $db -> getAll($gsql);


//根据商品id生成订单信息
foreach($gdata as $k => $v)
{
    //评论的数量
    $comment_num = $db->getOne("SELECT count(comment_id) id FROM " .$GLOBALS['ecs'] -> table('comment'). " WHERE `id_value` = {$v['goods_id']}");
    $goods_number = $comment_num + mt_rand(1,50);
    $ogsql = 'INSERT INTO' .$GLOBALS['ecs'] -> table('order_goods'). 
    "(`order_id`, `goods_id`, `goods_name`, `goods_sn`, `product_id`, `goods_number`, `market_price`, `goods_price`, `send_number`, `is_real`, `parent_id`, `is_gift`, `comment_state`, `shaidan_state`, `send_store_number`, `send_store_id`) VALUES ".
    "(7, {$v['goods_id']}, '{$v['goods_name']}', '{$v['goods_sn']}', 0, {$goods_number}, {$v['market_price']}, {$v['shop_price']}, 0, 1, 0, 0, 0, 0, 0, 0)";
    
    $res = $db -> query($ogsql);
    if($res)
        echo "<span style='color:green'>{$v['goods_id']} 插入成功! </span><br/>";
    else
        echo "<span style='color:red'>{$v['goods_id']} 插入失败! </span><br/>";
        
}

 

转载于:https://www.cnblogs.com/Abner3721/p/5522354.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值