add()该方法返回被添加的新纪录的主键id值
两种方式实现数据添加
1. 数组的方式
$goods=D("Goods");
$arr=array('goods_name'=>'iphone7','goods_price'='6666','goods_weight'=>'109');
$goods->add($arr);
注意 goods_name、goods_price、goods_weight是数据表中的字段名称
2. AR方式实现数据的添加
ActiveRecord 活跃记录(很多成熟的框架都有AR的身影)
AR规定了程序和数据库之间的关系
什么关系呢?
- 一张数据表对应一个类的model
- 一条数据记录对应类的一个对象
- 每个字段对应对象的具体属性
但是:tp框架的AR是假的。
AR方式添加数据,例如:
$goods = D("Goods");
$goods->goods_name="小米";
$goods->goods_price=2000;
$goods->goods_weight='193';
以上两种方式:数组、AR,最后add都要把新记录的主键id值返回