PHP--数据库操作

13 篇文章 0 订阅

今天学习了一个PHP数据库操作上传用户信息。

form创建用户名  密码

<form action="" method="post">
    用户名:<input type="text" name="username">
    密码:<input type="password" name="password">
    重复密码:<input type="password" name="repassword">
    <input name="提交" type="submit">
</form>

判断是否有请求,然后扫行

 if (trim($_POST['password']) != trim($_POST['repassword'])) {
        exit('两次密码不一致,请返回上一页');
    }
    //获取用户名
    $username = trim($_REQUEST['username']);
    //获取用户密码
    $password = trim($_REQUEST['password']);
    //当前时间
    $time = time();
    //当前ip
    $ip = $_SERVER['REMOTE_ADDR'];
    连接数据库
    $conn = getSHUJUKU_CONN();
    if (mysqli_error($conn)){
        echo 'wfwefewfweewfewf';
        echo mysqli_error($conn);
        die;
    }

    //执行数据库的表
    mysqli_select_db($conn,'user');


    // 修改数据库连接字符集为 utf8 (一般数据库为utf8,可不操作)
    mysqli_set_charset($conn,'utf8');

    //创建要执行的sql语句
    $sql = "insert into user(username,password,newdate) value('".$username."','".$password."',$time)";

    //执行sql
    $result = mysqli_query($conn,$sql);

    if ($result){
        echo '成功';
    }else{
        echo '失败';

        print_r($result);
    }

    echo '当前用户插入的ID为' . mysqli_insert_id($conn);

    //关闭数据库连接
    mysqli_close($conn);

这里getSHUJUKU_CONN是我的一个方法,主要是为了返回数据库的基本配置信息

//get数据库配置
 function getSHUJUKU_CONN(){
     return mysqli_connect('192.168.10.10','homestead','secret','xiaoboadmin');
 }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值