返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >利用phpstudy搭建简单的可以登陆注册的本地网站
  • 478
分享到

利用phpstudy搭建简单的可以登陆注册的本地网站

php数据库服务器Poweredby金山文档 2023-09-21 14:09:45 478人浏览 八月长安
摘要

下载安装phopstydu不在赘述 打开后是这样 创建数据库名字可以与图上可以相同,也可以不同,不同的话后续PHP文件代码要改数据库的名字

下载安装phopstydu不在赘述

打开后是这样

创建数据库名字可以与图上可以相同,也可以不同,不同的话后续PHP文件代码要改数据库的名字

创建表

写入字段名

然后先创建一个用户,点插入

执行

接下来是代码一定放在php根目录WWW下

主界面index.html

首页

登录

注册

登陆https://blog.csdn.net/qq_37732413/article/details/login.php

include "./connect.php";

//接收数据

if(isset($_POST['userid']) && isset($_POST['passWord'])){

//从数据库里查找用户名是否存在

$_sql = "SELECT user_id,user_password FROM user WHERE user_id='{$_POST['userid']}'";

$result = _fetch_array($_sql);

if(!empty($result[0])){

if($_POST['password']==$result[0]['user_password']){

_location('','hello.php'); //示例网站

}else if($_POST['password']==''){

_alert('密码为空,请输入密码');

}

else{

_alert('密码错误');

}

}else if($_POST['userid']=='' && $_POST['password']==''){

_alert('用户名和密码为空,请输入用户名和密码');

}else if($_POST['userid']==''){

_alert('用户名为空,请输入用户名');

}else {

_alert('用户名不存在');

}

_close();

exit;

}

?>

登录

用户ID:

密码:

注册Https://blog.csdn.net/qq_37732413/article/details/reGISter.php

include "./connect.php";

//接收数据

if(isset($_POST['userid']) && isset($_POST['password'])){

//插入到数据库中

$_sql = "INSERT INTO user(user_id,user_password)values('{$_POST['userid']}','{$_POST['password']}')";

$_result = _query($_sql);

_location("注册成功!","index.html");

_close();

exit;

}

?>

注册

用户ID:

密码:

数据库连接connect.php

$_conn=Mysqli_connect('localhost','root','root'); //主机地址 用户名 密码 如果你的跟我一样就不用改

if (!$_conn) {

exit('数据库连接失败:'.mysqli_error($_conn));

}

mysqli_select_db($_conn,'people')or die('找不到数据库:'.mysqli_error($_conn).mysqli_errno($_conn));

mysqli_query($_conn,"SET NAMES UTF8");

// var_dump($_conn);

include "sql.func.php";

?>

底层封装sql.func.php

function _alert($_info){

echo "";

exit;

}

function _location($_info,$_url){

if($_info==null){

header('Location:'.$_url);

}else{

echo "";

exit;

}

}

function _connect()

{

//定义全局变量$_conn,在函数外部也能调用

global $_conn;

$_conn=mysqli_connect(DB_HOST, DB_USER,DB_PWD);

if (!$_conn) {

exit('数据库连接失败:'.mysqli_error($_conn));

}

}

function _select_db(){

global $_conn;

if(!mysqli_select_db($_conn,DB_NAME)){

exit('找不到数据库'.mysqli_error($_conn));

}

}

function _set_names(){

global $_conn;

if(!mysqli_query($_conn,'SET NAMES UTF8')){

exit('字符编码错误'.mysqli_error($_conn));

}

}

function _query($_sql){

global $_conn;

if(!$result=mysqli_query($_conn,$_sql)){

exit('SQL执行失败'.mysqli_error($_conn).mysqli_errno($_conn));

}

return $result;

}

function _fetch_array($_sql){

return mysqli_fetch_all(_query($_sql),MYSQLI_ASSOC);

}

function _num_rows($_sql){

return mysqli_num_rows(_query($_sql));

}

function _affected_rows(){

global $_conn;

return mysqli_affected_rows($_conn);

}

function _is_repeat($_sql,$_info){

if(_fetch_array($_sql)){

_alert_back($_info);

}

}

function _close(){

global $_conn;

if(!mysqli_close($_conn)){

exit('数据库关闭异常'.mysqli_error($_conn));

}

}

?>

测试界面hello.php

echo "hello";

echo "

";

echo "Good day";

?>

这样放

打开PHP的APACHE 和MYSQL服务,登陆网站

测试成功,看数据库,创建的新用户已写入数据库

来源地址:https://blog.csdn.net/qq_37732413/article/details/129500856

--结束END--

本文标题: 利用phpstudy搭建简单的可以登陆注册的本地网站

本文链接: https://lsjlt.com/news/414083.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作