return mysqli_insert_id(connect())
function insert($table,$array){
? ? $array['password'] = md5($array['password'] );
? ? $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());
}
該方法為何一直返回0?
在這調(diào)用
function addAdmin(){
? ? $arr = $_POST;
? ? if(insert("imooc_admin",$arr)){
? ? ? ? $mes = "添加成功!<br/><a href='addAdmin.php'>繼續(xù)添加</a>|<a href ='listAdmin.php'>查看管理員</a>";
? ? }else{
? ? ? ? $mes = "添加失敗!<br/><a href='addAdmin.php'>重新添加</a>";
? ? }
? ? return $mes;
}
2016-11-20
參數(shù)寫錯(cuò)了吧。應(yīng)該用connect()里面用來連接數(shù)據(jù)庫的那個(gè)變量做參數(shù)
2016-11-18
我也是這個(gè)問題,糾結(jié)了一天了。。
2016-09-13
沒有插入成功