文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2023-09-21 14:54

关注

下载安装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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯