为了账号安全,请及时绑定邮箱和手机立即绑定

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?

在这调用

function addAdmin(){

    $arr = $_POST;

    if(insert("imooc_admin",$arr)){

        $mes = "添加成功!<br/><a href='addAdmin.php'>继续添加</a>|<a href ='listAdmin.php'>查看管理员</a>";

    }else{

        $mes = "添加失败!<br/><a href='addAdmin.php'>重新添加</a>";

    }

    return $mes;

}


正在回答

3 回答

参数写错了吧。应该用connect()里面用来连接数据库的那个变量做参数

0 回复 有任何疑惑可以回复我~

我也是这个问题,纠结了一天了。。

0 回复 有任何疑惑可以回复我~

没有插入成功

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

米西米西 提问者

插入成功了,但是就是retrun返回值是0
2016-09-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117242    人
  • 解答问题       2101    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

return mysqli_insert_id(connect())

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号