亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

提示修改成功可是報錯而且無法數據并沒有修改

/**
?*?修改管理員
?*/
function?editAdmin($id){
????$arr?=?$_POST;
????$arr['password']?=?md5($_POST['password']);
//?????$mes?=?update("shop_admin",?$arr,"id?=?{$id}");
//?????var_dump($mes);
//?????print_r($mes);
????if?(update("shop_admin",?$array,"id?=?{$id}"))?{
????????$mes?=?"修改成功!?<br/><a?href='listAdmin.php'>查看管理員</a>";
????}else?{
????????$mes?=?"修改失?。?lt;br/><a?href='listAdmin.php'>重新修改</a>";
????}
????return?$mes;
}
/**
?*?更新操作
?*/
function?update($table,$array,$where=null){
????$link?=?connect();
????$str?=?"";
????????foreach?((array)$sxh?as?$key?=>?$val){
????????????if?($str==null){
????????????????$sep="";
????????????}else{
????????????????$sep=",";
????????????}
????????????$str?=?$sep.$key."='".$val."'";
????????}
????????$sql="update?$table?set?$str?".($where==null?null:"?where?".$where);
????????print_r($sql);
????????mysqli_query($link,?$sqli);
????????return?mysqli_affected_rows($link);
}

http://img1.sycdn.imooc.com//58af019c00015bc611310246.jpg

正在回答

1 回答

你的mysql.func.php 中第7行foreach語句寫錯了?。

你的:((array)$sxh?as?$key?=>?$val)

應改為:($array as $key=>val)


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

慕碼人8017753 提問者

你好 修改之后沒了報錯 可是信息還是修改不了
2017-02-28 回復 有任何疑惑可以回復我~
#2

戴熠宸 回復 慕碼人8017753 提問者

是因為sql語句中空格的缺失,我也是這樣,顯示修改成功但是沒改,你把更新的語句echo出來看看就知道了
2017-02-28 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117251    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

提示修改成功可是報錯而且無法數據并沒有修改

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號