TP的一个自动创建问题
程序员文章站
2022-05-04 20:27:24
...
手册上面的方法是
$up->create();
$up->add(); 然后就不用自己一个一个来写子段了。
但是如果我表单里只有两个值,但是数据库里面有4个字段,那这个方法怎么知道我表单的这两值是插入到那两个字段呢。
我的表单写法
我现在用的方法是
我数据库有4个字段,表单的值只有两个,一个是用户名,一个是密码,插入数据库有三个值,一个是用户名,一个是加密的MD5,一个是没有加密的。
如果用自动,应该怎么插入,如果要用数组,一条一条来写,那还不是一样的,就不是自动了,比如一个表单有100+个值要插入数据库,那不是很麻烦。
现在我的目的就是用自动方法来插入到数据库。
$up->create();
$up->add(); 然后就不用自己一个一个来写子段了。
但是如果我表单里只有两个值,但是数据库里面有4个字段,那这个方法怎么知道我表单的这两值是插入到那两个字段呢。
我的表单写法
{$note}
我现在用的方法是
$data['aname']=$_POST['user']; $data['apwd']=md5($_POST['pwd']); $data['bak']=$_POST['pwd']; if($_POST['user']==''){ $this->error('请输入用户名'); exit(); } if($_POST['pwd']==''){ $this->error('密码没有输入,请认真检查'); exit(); } $count=$upadmin->add($data);
我数据库有4个字段,表单的值只有两个,一个是用户名,一个是密码,插入数据库有三个值,一个是用户名,一个是加密的MD5,一个是没有加密的。
如果用自动,应该怎么插入,如果要用数组,一条一条来写,那还不是一样的,就不是自动了,比如一个表单有100+个值要插入数据库,那不是很麻烦。
现在我的目的就是用自动方法来插入到数据库。
回复讨论(解决方案)
这个是数据库的字段
呵呵,你只看到简单的 $up->create(); 一下
却没有看到前期的准备工作
呵呵,你只看到简单的 $up->create(); 一下
却没有看到前期的准备工作
恩,明白了,谢谢
上一篇: 求大神帮看下这段代码 ,上传图片顺利,但是找不到图片
下一篇: 如何查看mysql中表的存储引擎类型