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

提示未定义

function update($table,$array,$where=null){
	$link=mysqli_connect(DB_HOST,DB_USER,DB_PWD,DB_DBNAME) or die("数据库连接失败Error:".mysql_errno().":".mysql_error());
	mysqli_set_charset($link,DB_CHARSET);
	foreach($array as $key=>$val){
		if ($str==null){
			$sep="";
		}else{
			$sep=",";
		}
		$str.=$sep.$key."='".$val."'";
	}
		$sql="update {$table} set {$str} ".($where==null?null:" where ".$where);
		$result=mysqli_query($link,$sql);
		//var_dump($result);
		//var_dump(mysql_affected_rows());exit;
		if($result){
			return mysqli_affected_rows();
		}else{
			return false;
		}
}

$str是什么?


正在回答

2 回答

嗯 这个不是错误 ,

你可以通过配置php配置文件中的error_reporting = E_ALL&~E_NOTICE&~E_DEPRECATED之后重启服务器就解决了

因为PHP是弱类型语言,变量可以不声明直接使用就ok

^-^...


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

来自火星的Mars

老师,php7 ,修改后无效啊
2016-10-03 回复 有任何疑惑可以回复我~

$str 一开始是Null,后来就是非Null

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

举报

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

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

进入课程

提示未定义

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信