php如何连接mysql实现简单注册登陆页面

导读:php mysql教程栏目介绍实现简单注册登陆页面。 推荐:php myql教程 登陆页面index.html注册页面 register.html

php mysql教程栏目介绍实现简单注册登陆页面。

推荐:php myql教程

登陆页面index.html

注册页面 register.html

安装Mysql数据库后,用MySQL数据库管理页面phpmyadmin创建数据库和表单

浏览器输入:域名/phpmyadmin ,没有域名输入:ip/phpmyadmin或者127.0.0.1/phpmyadmin(127.0.0.1为本机地址)

在数据库里创建表单

代码如下:

立即学习“PHP免费学习笔记(深入)”;

index.html

nbsp;html>
    
    登录
    

        登录         

            

用户名:

            

密码:

            

 

                 新用户注册     

login.php

query("SET NAMES 'UTF8'");
 
    $user = $_POST['user'];
    $pass = $_POST['pass'];
    $sql="SELECT * FROM users where user='{$user}' and pass='{$pass}'"; 
 
    $result=$conn->query($sql);
    $row = mysqli_num_rows($result);
	//若表中存在输入的用户名和密码,row=1;若表中用户名不存在或密码错误,则row=0
 
    if($row == 1){
        echo $row['user']."登陆成功!";
    }
    else{
        echo"登录失败,请重新登录!";
    }	?>	

register.html

nbsp;html>
    
    注册
    

        注册         

            

用户名:

            

密码:

            

联系:

            

                              

                 已注册     

register.php

set_charset('utf8');

    $user = $_POST['user'];
    $pass = $_POST['pass'];
    $connect = $_POST['connect'];
 	
    $sql = "INSERT INTO users(id,user,pass,connect) 
    			VALUES (null,'{$user}' ,'{$pass}','{$connect}')";
    mysqli_query($conn,$sql) or die(mysqli_error($conn));
    echo("注册成功!!!
点击登录")     ?>

———————————————————————————————————————

补充:(踩过的坑)

1. PHP7连接数据库的方式:使用mysqli或PDO

使用mysqli_connect()时地址用localhost而不是ip,否则连接不上服务器。

参考:https://blog.csdn.net/zwliang98/article/details/82997349

2. php输出执行sql语句的错误信息:

mysqli_query($conn,$sql) or die(mysqli_error( $conn ));

3. bug

bug 1:

Incorrect integer value: ‘’ for column ‘id’ at row 1

php5以上的版本如果是空值应该要写NULL

#错误
$sql = "INSERT INTO users(id,user,pass,connect) VALUES ('','{$user}' ,'{$pass}','{$connect}')";#改为
$sql = "INSERT INTO users(id,user,pass,connect) VALUES (null,'{$user}' ,'{$pass}','{$connect}')";

bug 2:

Incorrect string value: ‘\xE7\x94\xB7’ for column ‘sex’ at row 1

链接:MySQL插入中文错误问题方法

以上就是php如何连接mysql实现简单注册登陆页面的详细内容,更多请关注本网内其它相关文章!

你也想0元试听小码王编程课程吗?
填写信息免费预约
免责申明:以上展示内容来源于合作媒体、企业机构、网友提供或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表小码王官方立场,请读者仅做参考。本文标题:php如何连接mysql实现简单注册登陆页面,本文链接:https://www.xiaomawang.cn/help/205450.html;欢迎转载,转载请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何涉及有违公德、触犯法律等违法信息,请您立即通过邮件(邮箱号:)联系我们及时修正或删除。
校区接待前厅
校区太空走廊
校区教室环境
校区多功能教室
小码王少儿编程体验课程免费预约