企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 数据添加 返回主键值(存在主键时),或者 true/false ## 1. add($array) add( ) 方法会首先检查自定义的自动验证规则 如果验证失败则可通过 $m->getError() 来获取错误信息 自动验证的使用请参照自动验证章节 $m = D('user'); $info = ['name'=>'张三','age'=>'18','sex'=>'男']; //准备数据(数组键名对应数据表的字段名) $m->add($info); //插入数据 $m = M('user'); $info = ['name'=>'张三','age'=>'18','sex'=>'男']; //准备数据(数组键名对应数据表的字段名) $m->add($info); //插入数据(存在用户自定义模型并且定义了验证规则时执行自动验证) ## 2. insert($array) insert( ) 方法直接插入数据不验证规则 $m = D('user'); $info = ['name'=>'张三','age'=>'18','sex'=>'男']; //准备数据(数组键名对应数据表的字段名) $m->insert($info); //插入数据 >[danger]## 安全过滤 >安全过滤实际是执行的PHP函数 htmlspecialchars(); >如有需要可以取出数据后通过htmlspecialchars_decode()来转换 >**第二个参数 false 程序不进行安全过滤,默认是 true 执行安全过滤** $m = D('user'); $info = ['name'=>'张三','age'=>'18','sex'=>'男']; //准备数据(数组键名对应数据表的字段名) $m->add($info,false); //插入数据(不执行安全过滤)