为什么添加失败,数据却已经添加进去了,求助啊
/**
* 添加管理员
* @return string
*/
function addAdmin(){
$arr=$_POST;
$arr['password']=md5($_POST['password']);
if(insert("imooc_admin",$arr)){//imooc_admin是要插入数据的数据库名
$mes="添加成功!<br/><a href='../admin/addAdmin.php'>继续添加</a>|<a href='listAdmin.php'>查看管理员列表</a>";
}else{
$mes="添加失败!<br/><a href='../admin/addAdmin.php'>重新添加</a>";
}
return $mes;
}
有错??
mysql.func.php里的:
/**
* 完成记录插入的操作
* @param string $table
* @param array $array
* @return number
*/
function insert($table,$array){
$keys=join(",",array_keys($array));
$vals="'".join("','",array_values($array))."'";
$sql="insert {$table}($keys) values({$vals})";
mysqli_query(connect(),$sql);
return mysqli_insert_id(connect());
}
我承认我是渣渣了,会不会是mysqli的问题