在order_info(订单表)里加字段,不能写入数据

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家

各位大人,我在order_info表里加入了一个叫fromad的字段,是varchar类型的,然后我的文件lib_order.php里的这个位置加入里测试程序:
$order['fromad']='fcm';//这是测试程序
/* 插入订单表 */

/* 插入订单表 */
do
{

$order['order_sn'] = get_order_sn();
if ($GLOBALS['db']->autoExecute($GLOBALS['ecs']->table('order_info'), addslashes_deep($order), 'INSERT'))
{
break;
}
if ($GLOBALS['db']->errno() != 1062)
{
die($GLOBALS['db']->errorMsg());
}
}
while (true); // 防止订单号重复
可是运行加入购物车,依旧在order_info的表里fromad下“fcm”没有插入进来,请问怎么才能向自己定义的字段在order_info里插入内容?

回答:


楼主,你的修改位置不对

不是修改 lib_order.php

应该是直接修改 flow.php

$order['from_ad'] = !empty($_SESSION['from_ad']) ? $_SESSION['from_ad'] : '0';
后面增加你那行测试代码

喔,谢谢啊