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(); }
这个函数里面的$str是没有定义的,作用是什么呢?