11智能在线
新记
thinkphp 根据条件查数据库存在记录则修改 不存在则添加
表字段 id cid num
根据 id cid 查询是否存在记录 存在则修改num不存在则增加记录
举报该文章
其他看法
第1个回答 推荐于2016-07-30
$rs = D("table");
if($rs->where(array("id"=>$id,"cid"=>$cid))->count()){
//存在
}else{
//不存在
}
本回答被提问者和网友采纳
第2个回答 2017-07-12
sql语句:
INSERT INTO `table`(`id`,`cid`,`num`)values(id,cid,num) ON DUPLICATE KEY UPDATE `num`=num;
第3个回答 2017-07-05
查询啊,这个不是简单的吗?查询 id cid 的记录是否存在,存在就save,不存在就add 不就好了?
相似回答
大家正在搜
相关问题
用thinkphp做添加,跳转页即提示成功又提示模版不存在,...
thinkphp中select出来的结果若不存在的条件怎么写
SQL在更新数据时,先判断数据是否存在。存在就更新updat...
thinkphp add()和save()执行完毕,有返回值...
thinkphp在数据库中增加和修改失败
thinkphp3.2.3 如何关闭数据库模型检测?就是数据...
thinkphp 查询数据库是否有某条数据
thinkPHP如何查询一个数据表的数据并自动填写在其他的数...