博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp验证要插入数据库
阅读量:6206 次
发布时间:2019-06-21

本文共 743 字,大约阅读时间需要 2 分钟。

//持行添加操作
public function doAdd(){
//创建验证规则
$rules=array(
//array('price','/^[0-9]*$/','无效的价格',1),//必须验证price
array('price', '/^[0-9]*$/', '无效的价格!', 1, 'regex', 3),
array('point', '/^[0-9]*$/', '无效的积分!', 1, 'regex', 3),
);
//先验证数据库字段
$r = D("goods")->validate($rules)->create();
//if($data=M('goods')->create()){
if($r){
$r['name']=$r[title];
$id = M('goods')->add($r); // 写入数据到数据库
if($id){
$result=array("status"=>1, "msg"=>'添加成功!');
$this->ajaxReturn($result,'JSON');
 
}else{
$result=array( "status"=>0, "msg"=>'添加失败!');
$this->ajaxReturn($result,'JSON');
 
}
}else{
$msg=D("goods")->getError();
//echo $msg;
$result=array( "status"=>0, "msg"=>$msg);
$this->ajaxReturn($result,'JSON');
}
 
}

转载于:https://www.cnblogs.com/xiaoqiangjun/p/7919275.html

你可能感兴趣的文章
UI线程同步
查看>>
Centos安装zeromq, jzmq
查看>>
java的HashMap 原理
查看>>
宿主进程 [*.vshost.exe] & [*.vshost.exe.config]
查看>>
JS自学笔记01
查看>>
cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
查看>>
ibatis源码学习2_初始化和配置文件解析
查看>>
剖析一个由sendfile引发的linux内核BUG
查看>>
玩转Red5+Flex(4)—— Red5配置文件之解说
查看>>
View
查看>>
NSString 小技巧
查看>>
python爬取智联招聘职位信息(单进程)
查看>>
archlinux/manjaro mysql安装[linux]
查看>>
用普通网络摄像头模拟Leap Motion追踪性能
查看>>
亲身经历——大体量公司能为程序员的生涯带来什么帮助?
查看>>
MVC、MVVM
查看>>
cocos2dx 3.x (单选,多选,复选checkBox按钮的实现) RadioButton
查看>>
Maven 插件打包部署项目
查看>>
最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用52
查看>>
list实现大整数加法
查看>>