php如何实现用户注册登陆?-PHP问题

资源魔 23 0

php完成用户注册登岸的办法:起首创立数据库及表单;而后应用php文件中操作数据库的函数衔接数据库;接着修正php文件完成登录注册;最初进一步欠缺实现登录便可。

php完成用户注册登岸的办法:

1.创立数据库及表单

小编这里是经过phpmyadmin可视化界面创立的数据库以及表单,进入ip/phpmyadmin后登岸数据库:

72dab0c9c5600736f12da14580064ce.png

登岸myadmin后创立数据库user以及表单usertext:

b6bed7034b99b947dbf38c1ac86e4e2.png

f60fc759fd10e1ca99e1ec668d2ba11.png

2.php文件中操作数据库的函数

这里小编先诠释下列php数据库操作函数的作用:

(1)mysqli_connect(“localhost”, “效劳器名”, “数据库明码”, “衔接的数据库名”);

参数形容:

“localhost”,没有需求更改,老手切忌没有要改为效劳器的ip地点,由于创立数据库的默许的有权限拜访用户为:

938b78aa905f99c3cf9e56e8b95235f.png

“衔接的数据库名”,是数据库没有要填表单,第一步的user是数据库,usertext是表单。

(2)mysqli_query()函数执行某个针对数据库的查问:

mysqli_query(connection,query,resultmode);

参数形容:

  • connection 必须。规则要应用的 MySQL 衔接。

  • query 必须,规则查问字符串。(这是一个寄存mysql饬令的字符串,饬令内容要用该函数才可完成)

  • resultmode 可选。一个常量。能够是下列值中的恣意一个:

  • MYSQLI_USE_RESULT(假如需求检索年夜量数据,请应用这个)

  • MYSQLI_STORE_RESULT(默许)

eg:

(3)mysqli_fetch_array() 函数

从后果集中获得一行作为联系关系数组,或数字数组,或两者兼有。

mysqli_fetch_array(result,resulttype);

参数形容:

  • result 必须。规则由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 前往的后果集标识符。

  • resulttype 可选。规则应该孕育发生哪一种类型的数组。能够是如下值中的一个:

MYSQLI_ASSOC

MYSQLI_NUM

MYSQLI_BOTH

3.修正php文件完成登录注册

上面咱们来对loginaction.php以及registeraction.php两个文件进行更改

假如数据库创立以及第1步时同样,那只要要对两个文件中的:

mysqli_connect(“localhost”, “效劳器名”, “数据库明码”, “user”);进行用户信息填写便可。

假如数据库称号或表单纷歧样,则需求找到上面语句:

  • mysqli_connect(“localhost”, “效劳器名”, “数据库明码”, “user”);

  • SELECT;

  • INSERT INTO;(只正在registeraction.php有)

将上述语句中的(数据库名)user以及(表单名)usertext修正成你的数据库名以及表单名。

4.进一步欠缺

有兴味的冤家能够试着向小编同样创立超链接,登录胜利后跳转到指定网页;

正在loginsucc.php中找到加入将login.php改成其余网页(间接写文件名的话需求放于同一目次下)

71669a7b411df1862de45c37faae4eb.png

相干学习保举:PHP编程从入门到通晓

以上就是php若何完成用户注册登岸?的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题 注册登陆

抱歉,评论功能暂时关闭!