thinkphp数据库的问题

我在数据库中新加了一个字段,但是发现,用户注册号这个字段没有自动添加到数据库,找到如下代码。for($i=1;$i<=$num;$i++){$data['number']... 我在数据库中新加了一个字段,但是发现,用户注册号这个字段没有自动添加到数据库,找到如下代码。
for($i=1;$i<=$num;$i++){
$data['number']=$_POST['title'].($stat+=1);
$data['token'] =session('token');
$data['cardid']=$this->thisCard['id'];
$check=M('member_card_create')->where(array('cardid'=>$this->thisCard['id'],'number'=>$data['number']))->find();
if (!$check){
$rt=M('member_card_create')->data($data)->add();
if ($rt){
$j++;
}
}
}

这段代码的意思是不是向数据库member_card_create表中提交了number,token,cardid的值,那么我新建的字段是tel,那么是不是我添加一个tel,就代表用户的tel值也会自动提交到member_card_create表的tel中?
展开
 我来答
鼓捣青年
2016-09-26 · 超过15用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:13.3万
展开全部
对!$data['tel']=$_POST['tel']对应表中存在字段就可以,注意类型和长度
更多追问追答
追问
我试了一下,并没有提交进去啊 tel表单还是0
追答
  1. 你先打印看有没有获取到

  2. 看下类型对不对,0是int的,看下你的数据类型

  3. 如果用thinkphp的话是会有字段缓存的,把runtime文件夹删除就ok

yjanb11
2016-09-26 · TA获得超过505个赞
知道小有建树答主
回答量:510
采纳率:0%
帮助的人:234万
展开全部
M('member_card_create') model要创建tel对象才行
追问
意思就是说我要在model文件里找到控制这个的php然后 找到这段添加tel对象是这意思吗?
追答
对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式