显示编辑成功实际没有成功

function update($table,$array,$where=null){
  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);
	mysql_query($sql);
    return mysql_affected_rows();
}

Notice: Undefined variable: str in D:\phpnow\vhosts\127.0.0.39\lib\mysql.func.php on line 27

Notice: Undefined variable: str in D:\phpnow\vhosts\127.0.0.39\lib\mysql.func.php on line 32
编辑成功!查看管理员列表

邦林织梦
浏览 1324回答 2
2回答

灬紫羽

你第八行的$str都没有定义,首先在foreach前面定义下($str='';)

eyouflyer

你用的什么编辑器?
打开App,查看更多内容
随时随地看视频慕课网APP