为了账号安全,请及时绑定邮箱和手机立即绑定

有没有人觉得$str=$sep.$key."='".$val."'";有问题啊,我着呢么觉着应该是$str=$str.$sep.$key."='".$val."'";

正在回答

3 回答

同学你好 这两种写法一致,$str.=$sep.$key."='".$val."'"和$str=$str.$sep.$key."='".$val."'"是一样的,$a.=$b等价余$a=$a.$b,你写的位置少了一个点

2 回复 有任何疑惑可以回复我~
#1

Kandy

function update($table,$array,$where=null){ $str=""; foreach ($array as $key=>$value){ $str.=$key."='".$value."',"; } $str=substr($str, 0,strlen($str)-1); $sql="update $table set $str ".($where==null?null:"where ").$where; mysql_query($sql); return mysql_affected_rows(); }老师这样行吗?
2014-08-28 回复 有任何疑惑可以回复我~

没事 这个很正常 哈哈

0 回复 有任何疑惑可以回复我~

是我看错了,不好意思啊

0 回复 有任何疑惑可以回复我~
#1

hellomyworld 提问者

我还以为没有点
2014-07-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117283    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程
意见反馈 帮助中心 APP下载
官方微信