/** * 完成记录的更新操作 * @param unknown $table * @param unknown $array * @param unknown $where * @return unknown */function update($table,$array,$where=null){ $link= mysqli_connect(DB_HOST,DB_USER,DB_PWD)or die("数据库连接失败Error."); mysqli_set_charset( $link,DB_CHARSET); mysqli_select_db( $link,DB_DBNAME) or die("指定数据库打开失败"); foreach($array as $key=>$val){ $str = ""; if($str==null){ $sep=""; }else{ $sep=","; } $str.=$sep.$key."='".$val."'"; $sql="update {$table} set {$str}".($where==null?null:" where " .$where); echo $sql; $result=mysqli_query($link,$sql); } return mysqli_affected_rows($link);}只更新用户名提示编辑出错,更新邮箱显示更新失败? 在线等,谢谢。
1 回答
qq_萌萌哒_14
TA贡献1条经验 获得超0个赞
找到了,没有添加判断语句
if($result){
return mysqli_affected_rows($link);
}else{
return false;
}
加上这句就好了
- 1 回答
- 0 关注
- 1314 浏览
添加回答
举报
0/150
提交
取消