//你看这样行吗?
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、网络空间、营销软件、网站建设、山阴网站维护、网站推广。
$x2=array(
array('a'=1,
'b'=2,
'c'=3
),
array(
'a'=11,
'b'=22,
'c'=33
),
array(
'a'=1234,
'b'=33,
'c'=132
)
);
$item=array();
foreach($x2 as $key=$value){
foreach($value as $k=$v){
if($k=='b'){
$v=str_replace(2,0,$x2[$key]['b']); //把值为2的B键修改
}
$item[$key][]=$v;
}
}
print_r($item);
角色信息没有直接读数据库,而是角色登陆时就加载了的吧,当你改写数据库时,客户端的角色信息没有同步更新,客户端的操作导致服务端的信息被客户端的信息再次覆盖!
猜测的哈!
观察了一下,应该是yii框架做的数据库操作。这里应该是保存数据,如果数据没发生变化,那么保存的数据结果不应该直接判断是true。应该采用!==false来判断。这个就是添加数据和修改数据的不同之处。这个文档里应该有说明,或者下次遇到这种问题,你可以查看下源码,看下模型保存的时候,是怎样返回的结果。如果是添加的话,就不会有这个问题,添加成功,返回的一定高杠杆true.而修改数据,不一定是返回true。
本文标题:php修改数据后再返回,php怎么实现修改数据功能
本文地址:https://www.cdcxhl.com/article34/dscpdpe.html
成都网站建设公司_创新互联,为您提供网站营销、自适应网站、App设计、网页设计公司、网站改版、品牌网站制作
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联