/**?* 完成記錄的更新操作?* @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("數(shù)據(jù)庫連接失敗Error.");??? mysqli_set_charset( $link,DB_CHARSET);??? mysqli_select_db( $link,DB_DBNAME) or die("指定數(shù)據(jù)庫打開失敗");?? 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條經(jīng)驗 獲得超0個贊
找到了,沒有添加判斷語句
if($result){
?????????? return mysqli_affected_rows($link);
?????? }else{
?????????? return false;
?????? }
加上這句就好了
- 1 回答
- 0 關注
- 1357 瀏覽
添加回答
舉報
0/150
提交
取消