請教老師!
我已經按著教程來編寫,為什么修改不了?。?/p>
----------------------------
?function editAdmin($id){
$arr=$_POST;
$arr['password']=md5($_POST['password']);
var_dump($id);
var_dump($arr);
if(update("lan_admin", $arr,"id={$id}")){
$mes="編輯成功!<br/><a href='listAdmin.php'>查看管理員列表</a>";
}else{
$mes="編輯失敗!<br/><a href='listAdmin.php'>請重新修改</a>";
}
return $mes;
}
---------------------
?function update($table,$array,$where=null){
? foreach ($array as $key=>$vls){
? $str=null;
? if($str==null){
? $sep="";
? }else{
? $sep=",";
? }
? $str.=$sep.$key."='".$vls."'";
? }
? $sql="update {$table} set {$str}".($where==null?null:" where".$where);
? $result=mysql_query($sql);
// ? return mysql_affected_rows();
? if($result){
? return mysql_affected_rows();
? }else{
? return false;
? }
?}
2015-01-08
那你先調試下,輸出下sql語句 看看有沒有錯誤,在命令行下能不能執行
^-^...