入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

ThinkPHP--实现数据修改save

创建时间:2015-09-30 投稿人: 浏览次数:153

数据修改操作

select()

add()

save()  实现数据修改,返回受影响的记录条数

delete()

具体有两种方式实现数据修改,与添加类似(数组、AR方式)

1. 数组方式

a) $goods = D(“Goods”);

b) $ar = array(‘goods_id’=>100,‘goods_name’=>’lenovo手机’,’goods_price’=>1200);

c) $goods ->where(‘goods_id>50’)-> save($ar);

2. AR方式

a) $goods = D(“Goods”);

b) $goods -> goods_id = 53;

c) $goods -> goods_name = “三星手机”;

d) $goods -> goods_price = 2000;

e) $goods -> where(‘goods_price>10000’)->save();

以上两种方式如果可行,即要修改全部数据

以上sql语句从技术上可行,从业务上不可行(事故)

tp框架有智能考虑,以上情况的sql语句不被允许执行。

如何执行:

① 明确告诉系统那条sql语句被update更新也就是告诉id

② 可以设置where进行sql语句更新操作

 

save()  方法返回值

0:之前没有问题,执行前后数据没有变化

自然数:受影响的记录条数

false:执行失败


初学者如需购买thinkphp程序(包括前后台),加个人微信LBXZFR2013


微信扫描关注“公众号” 有惊喜

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。