精华内容
下载资源
问答
  • PHP实现简易登陆注册系统步骤

    万次阅读 2021-05-26 17:45:48
    总之心急吃不了热豆腐,我们先新建一个项目 注: 这里我们不用register文件,后续有说明,当然可根据自身情况修改代码,小白就跟着博主一起实现即可 HTML页面代码 <!DOCTYPE html> <html lang="zh"> &...

    PHP实现简易登陆注册

    首先,需要用到phpstudy里的phpmyadmin进行可视化的数据库管理,对小白很友好,后面会讲到如何使用

    总之心急吃不了热豆腐,我们先新建一个项目

    在这里插入图片描述
    注: 这里我们不用register文件,后续有说明,当然可根据自身情况修改代码,小白就跟着博主一起实现即可

    HTML页面代码

    <!DOCTYPE html>
    <html lang="zh">
    
    <head>
      <meta charset="UTF-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
      <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
      <title>php简单的登陆注册</title>
    </head>
    
    <body>
      <div class="login-wrap">
        <form action="./PHP/index.php" method="POST" target="frame">
          <select id="mode" onchange="A(this)">
            <option value="0">请选择登录/注册</option>
            <option value="1">注册账号</option>
            <option value="2">登录账号</option>
          </select>
          <input type="text" placeholder="请输入你的账号" autocomplete="off" maxlength="15" name="username">
          <input type="password" placeholder="请输入你的密码" autocomplete="off" maxlength="15" name="password">
          <input type="text" style="display: none" name="select" value="0" id="select">
          <input type="submit" value="确认登录" class="sub"></input>
        </form>
      </div>
        <!--JS部分-->
      <script>
    		var mode = document.getElementById('mode');
    		mode.addEventListener("change", A(mode), false);
    		function A(num) {
        		var input = document.getElementById('select');
        		input.value = num.value;
    		}
      </script>
      <iframe name="frame" style="display:none"></iframe>
    </body>
    
    </html>
    

    注: 这里还是要说一下<iframe name="frame" style="display:none"></iframe>的用处。即用于注册登录的时候不进行跳转php验证,类似Ajax的验证数据的作用,只不过利用了iframe标签的性质实现

    接着我们写连接数据库的PHP

    <?php
    $con = mysqli_connect("localhost", "root", "123456789", "myusers");
    //四个参数分别是主机名,数据库用户名,数据库密码,要连接的数据库名
    if (!$con) {
        echo"<script>alert(\"数据库连接失败\")</script>";
    }
    

    连接数据库文件分离开的好处就是为了后续连接数据库方便,此后我们直接用一行代码require_once "connect.php"即可解决连接数据库,还有一点就是可以安全那么一点点

    最后程序员最熟悉的if else语句来了

    <?php
    require_once "connect.php";
    $select = $_POST['select'];
    $username = $_POST['username'];
    $password = $_POST['password'];
    if ($select == 0) {
        echo "<script>alert(\"请选择你是要登录还是注册\")</script>";
    } else if ($select == 1) {
        $user = $con->query("select username from users where username ='{$username}'");
        $row = mysqli_fetch_assoc($user);
        if ($row > 0) {
            echo "<script>alert(\"账号已经被抢先注册了\")</script>";
        } elseif ($username == '' | $password == '') {
            echo "<script>alert(\"账号或密码不能为空\")</script>";
        } elseif (strlen($username) < 8) {
            echo "<script>alert(\"账号不能太短噢 ~\")</script>";
        } elseif (strlen($password) < 8) {
            echo "<script>alert(\"密码最少8位数字/字母\")</script>";
        } else {
            $sql = "INSERT INTO users (username,password) VALUES ('$username','$password')";
            if (mysqli_query($con, $sql)) {
                echo "<script>alert(\"注册成功 : $username\")</script>";
            } else {
                echo "<script>alert(\"数据异常,请稍后再试\")</script>";
            }
            mysqli_close($con);
        }
    } else if ($select == 2) {
        $sql = "select username,password from users where username='$username' AND password='$password'";
        $user = $con->query("select username from users where username ='{$username}'");
        $usernum = mysqli_fetch_assoc($user);
        $result = mysqli_query($con, $sql);
        $row = mysqli_num_rows($result);
        if ($username == '' | $password == '') {
            echo "<script>alert(\"账号或密码不能为空\")</script>";
        } elseif ($usernum == 0) {
            echo "<script>alert('此账号还未注册')</script>";
        } elseif (!$row) {
            echo "<script>alert('账号或密码错误')</script>";
        } else {
            echo "<script>alert('登录成功 : $username');window.open(\"../Project/core.html\",\"_top\");</script>";
        };
    }
    
    

    到此我们编码的阶段结束,代码不懂的可以评论区交流,欢迎留言

    phpstudy保姆级阶段

    接下来的是数据库和数据表构建的流程,会的小伙伴可以跳过啦
    首先打开phpstudy的软件管理安装我们的phpmyadmin4.8.5:
    在这里插入图片描述
    然后点管理,登录即可打开数据库管理界面
    在这里插入图片描述
    密码在phpstudy里的数据库中设置,默认是用户名密码都是root
    进来后我们新建一个数据库myusers和一个数据表users
    字段我们选3个,id+username+password。id要设置索引(默认),即id自增
    不会的话跟博主一样即可
    在这里插入图片描述
    到此为止,我们就建立完成,这时候打开index.html测试即可在这里插入图片描述

    注意事项:

    由于php是动态文件,如果html是静态文件,所以from表单是没有办法提交数据的,这时候其实把html放到网站上就可以正常登录注册了,如果没有购买服务器的小伙伴,用phpstudy也是可以实现本地测试滴,博主亲测,还有什么疑问欢迎评论 !
    最后的最后,如果还不懂,建议看看注释版 传送门
    在这里插入图片描述

    展开全文
  • PHP访问MYSQL数据库的五个步骤

    千次阅读 2020-05-28 10:16:28
    PHP访问MYSQL数据库的五个步骤【199cloud-艾娜】 1.连接MySQL数据库 使用 mysql_connect()函数建立与MySQL服务器的连接。 2.选择MySQL数据库 使用 mysql_select_db()函数选择MySQL数据库服务器的数据库。 3.执行 SQL...

    PHP访问MYSQL数据库的五个步骤【199cloud-艾娜】
    1.连接MySQL数据库
    使用 mysql_connect()函数建立与MySQL服务器的连接。
    2.选择MySQL数据库
    使用 mysql_select_db()函数选择MySQL数据库服务器的数据库。
    3.执行 SQL 语句
    在选择数据库中使用 mysql_query()函数执行 SQL语句,对数据的操作方式主要包括5种方式,下面我们分别进行介绍。
    查询数据:使用select 语句实现数据的查询功能。
    显示数据:使用select 语句显示数据的查询结果。
    插入数据:使用insert into 语句向数据库中插入数据。
    更新数据:使用update 语句更新数据库中的记录。
    删除数据:使用 delete语句删除数据库中的记录!
    4.关闭结果集
    数据库操作完成后,需要关闭结果集,以释放系统资源,使用mysql_free_result($result);
    5.关闭MySQL服务器
    每使用一次 mysql_connect()或者mysql_query()函数,都会消耗系统资源,如果用户连接超过一定数量时,就会造成系统性能下降,甚至是死机,为了避免这种现象的发生,在完成数据库的操作后,应该使用 mysql_close()函数关闭与MYSQL服务器的连接,以节省系统资源。

    展开全文
  • PHP操作MySQL数据库5个步骤

    千次阅读 2019-07-03 00:57:04
    PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器;2.选择数据库;3.执行SQL语句;4.关闭结果集;5断开与MySQL数据库服务器连接。 1.用mysql_connect()函数连接MySQL数据库服务器 用mysql_connect()...

    PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器;2.选择数据库;3.执行SQL语句;4.关闭结果集;5断开与MySQL数据库服务器连接。

    1.用mysql_connect()函数连接MySQL数据库服务器

    用mysql_connect()函数建立与服务器的连接。然后根据此函数的返回值定位不同的连接。

    $host = "localhost"; //MySQL服务器地址
    $user = "root"; //用户名
    $pwd = "***"; // 密码
     
    $connID = mysql_connect($host, $user,$pwd); //返回的连接标识符

    2.用mysql_select_db()函数选择数据库文件

    用mysql_select_db()函数根据第一步返回的连接标识符来选择数据库

    mysql_select_db($dbName,$connID); //$dbName 表示要选择的数据库

    3.用mysql_query()函数执行SQL语句

    第一步: mysql_query("select * from tb_stu",$connID); //执行查询 返回结果集

    第二步:从上述结果集中获取信息,这里有两种路径。1.用mysql_fetch_array()函数从数组结果集中获取信息;2.用mysql_fetch_object()函数从结果集中获取一行作为对象。它们的区别在于mysql_fetch_object()返回值是一个对象,而不是数组,也就是该函数只能通过字段名来访问数组。

    $result = mysql_fetch_array($query);

    OR

    $result = mysql_fetch_object($query);

     

    对数据的操作一般以下5种:

    1.查询数据 (select)

    2.显示数据 (select)

    3.插入数据 (insert)

    4.更新数据 (update)

    5.删除数据 (delete)

    4.关闭结果集

    数据库操作完成之后,需要关闭结果集,释放资源

    mysql_free_result($result);

    5.断开服务器连接

    每使用一次mysql_connect()mysql_query()函数,都会消耗系统资源,为避免资源浪费,用mysql_close()函数关闭与MySQL服务器的连接,以节省系统资源。

    mysql_close($connID);

    转载于:https://www.cnblogs.com/AI-Algorithms/p/4305054.html

    展开全文
  • 由于呢 MYSQL 是一个开源的,带一点半商业的,市场的占有率比较高,所以一直以来都被认为是 PHP 的最佳搭档,同时 PHP 也具有很强大的数据库支持能力,本篇主要讲解 PHP访问MySQL数据库的基本步骤PHP访问MySQL...

    PHP访问MYSQL数据库的五个步骤详解(图)

     

    数据库在我们PHP日常开发中是必须需要的,那么MYSQL数据库 是一款很多程序员都喜爱的数据库,由于呢 MYSQL 是一个开源的,带一点半商业的,市场的占有率比较高,所以一直以来都被认为是 PHP 的最佳搭档,同时 PHP 也具有很强大的数据库支持能力,本篇主要讲解 PHP访问MySQL数据库的基本步骤。

    PHP访问MySQL数据库的基本步骤如图所示:

    31.png

    1.连接MySQL数据库

    使用 mysql_connect()函数建立与MySQL服务器的连接。有关 mysql_connect()函数的使用,我们后面会有详细的介绍。

    2.选择MySQL数据库

    使用 mysql_select_db()函数选择MySQL数据库服务器的数据库。并与数据库建立连接,有关mysql_select_db()函数的使用,后面我们会有具体详解。

    3.执行 SQL 语句

    在选择数据库中使用 mysql_query()函数执行 SQL语句,对数据的操作方式主要包括 5种方式,下面我们分别进行介绍。

    • 查询数据:使用select 语句实现数据的查询功能。

    • 显示数据:使用select 语句显示数据的查询结果。

    • 插入数据:使用insert into 语句向数据库中插入数据。

    • 更新数据:使用update 语句更新数据库中的记录。

    • 删除数据:使用 delete语句删除数据库中的记录!

    mysql_query()函数的具体使用后面有具体介绍~

    4.关闭结果集

    数据库操作完成后,需要关闭结果集,以释放系统资源,语法格式如下:

    mysql_free_result($result);

    技巧:

    如果在多个网页中都要频繁进行数据库访问,那么可以建立与数据库服务器的持续连接来提高效率,因为每次与数据库服务器的连接需要较长的时间和交大的资源开销,持续的连接相对来说会更有效率,建立持续连接的方法就是在数据库间接时,调用函数 mysql_pconnect()代替mysql_connect函数。建立的持续连接在本程序结束时,不需要调用 mysql_colse()来关闭与数据库服务器的连接。下次程序在此执行 mysql_pconnect()函数时,系统自动直接返回已经建立的持续连接ID号,而不再去真的连接数据库。

    5.关闭MySQL服务器

    没使用一次 mysql_connect()或者mysql_query()函数,都会消耗系统资源,再少量用户放完 web 网站时问题还不大,但如果用户连接超过一定数量时,就会造成系统性能下降,甚至是死机,为了避免这种现象的发生,在完成数据库的操作后,应该使用 mysql_close()函数关闭与MYSQL服务器的连接,以节省系统资源。

    语法格式如下:

    mysql_close($link);

    说明:

    PHP 中与数据库的连接是非持久连接,系统会自动回收,一般不用设置关闭,但是如果一次性范湖的结果集比较大,或者网站访问量比价多,那么最好使用 mysql_close()函数手动进行释放。

    PHP访问MySQL数据库的步骤就结束了,是不是很简单,下面的文章我们将介绍PHP操作MySQL数据库的的方法,具体请阅读《PHP操作MySQL数据库的方法-使用mysql_connect()函数连接数据库

    以上就是PHP访问MYSQL数据库的五个步骤详解(图)的详细内容,更多请关注php中文网其它相关文章!

    展开全文
  • PHP项目设计基本步骤

    千次阅读 2016-12-19 20:55:46
     基于php和mysql数据库设计一个在线测试系统,实现功能如下:  (1)学生可在线进行测试答题,并上传答案到数据库中;  (2)老师可在线进行测试管理,并在线进行阅卷等操作。 二.项目步骤  1.明确任务要求  ...
  • 手把手教你用Java设计并实现一个城市公交查询系统

    千次阅读 多人点赞 2020-12-19 10:11:33
    为了使得我国公交乘客出行及查询有关信息更方便,本文运用JAVA语言技术,Jsp技术,Mysql数据库开发了B/S结构的城市公交查询系统。 该系统顺应了时代发展且具有以下优点:首先,方便乘客的出行,乘客不用询问站牌工作...
  • 题目:企业如何实现开发一个企业开发版微信公众号的详细步骤?(以PHP为例进行开发) 先附上一张流程图: 一、首先在微信公众平台官网进行注册登录,打款认证,微信公众平台小程序注册与认证详细过程看链接: ...
  • 小白教程——Windows下用PHP一个简单的登录注册页面(一)
  • 篇文带你从0到1了解建站及完成CMS系统编写

    万次阅读 多人点赞 2020-10-24 00:48:06
    学习目标 了解搭建一般网站的简便方式 了解最原始一般站点搭建 了解内容管理站点搭建 了解权限设计及完成 ...文章为从0到1了解内容管理系统搭建与编写,由于篇文章内容篇幅过长,文章内容经过压缩,该项目中相
  • 业务系统是任何一个用户产品的必须组成,充当着一个门面的角色,用户的输入就是这个系统需要维护的,数据存取是整个系统的核心。例如,广告业务系统的输入是广告主的投放约束、定向条件,微博业务系统的输入是短文字...
  • 毕业设计别再 XX 管理系统了!!!

    千次阅读 多人点赞 2021-01-16 11:30:00
    今天推荐几个项目,毕业设计可借鉴下面这几个 GitHub 项目,我不是简单的推荐项目,还会给出一些思路,基于这些 GitHub 项目魔改成自己的项目,至少还能增加一个项目经验不是?除了一...
  • 、用户对动态PHP网页访问过程 用户浏览器发起对网页的访问:http://192.168.1.103/index.php 用户和nginx服务器进行三次握手进行TCP连接(忽略包括nginx访问控制策略、nginx防火墙等访问控制策略) 第步:...
  • 1、安装宝塔软件2、在宝塔软件中安装好iis、mysql、php、ftp3、使用ftp软件链接服务器文件夹,新建一个用户,在配置中设置用户名和密码提供登陆,然后在磁盘中给指定文件夹给指定用户开启读取权限。相关参考文档4、...
  • Win10系统下安装Composer步骤

    万次阅读 2018-05-22 16:58:55
    2、在PHP目录下,打开php.ini文件,开启openssl扩展(去掉extension=php_openssl.dll前面的分号);3、把php目录添加到环境变量(和php.exe同级目录的路径)如下图:执行php -v 命令看是否成功;4、在官网下载...
  • PHP安装教程及相关说明

    千次阅读 2019-04-21 10:42:42
    1、首先必须找一个支持 PHP 和 MySQL 的 Web 主机,在您自己的 PC 机上安装 Web 服务器,然后安装 PHP 和 MySQL。 2、使用支持 PHP 的 Web 主机,如果您的服务器本身就支持 PHP,那么您不需要任何事情。 只要在...
  • XAMPP升级PHP版本的步骤

    万次阅读 2018-07-05 17:27:46
    查阅了遍百度上的同类文章,基本都行不通。我这篇博客上写的方法,是我今天...XAMPP安装之后,用户数据基本上涉及以下3地方: 1. xampp/htdocs 目录:这是所有网站的文件系统。 2. xampp/mysql/data 目录...
  • dreamweaver制作网页的步骤

    千次阅读 2021-04-16 02:29:59
    dreamweaver制作网页的步骤:首先点击新建,并选择文档类型为...本教程操作环境:windows7系统、dreamweaver2019版本,DELL G3电脑,该方法适用于所有品牌电脑。dreamweaver制作网页的步骤:1、启动dw2019在软件主...
  • dedecms织梦系统安装步骤

    千次阅读 2018-05-31 10:33:54
    这段时间在学习dedecms,简单说下安装步骤织梦模板教程步骤一:运行域名/install/index.php织梦安装教程步骤二:检测一下你的空间跟服务器是否支持织梦程序,如果不支持无法安装织梦程序。织梦安装教程步骤三:填好...
  • windows下安装Apache24 + PHP5的步骤方法

    千次阅读 2018-05-14 00:13:57
    前提开发环境搭建:在官网下载Apache时,会出现选择版本问题,值得注意下载windows版本下的Apache时,下载文件后面带有_V11或者_V14的字体,这是windows的运行库,可以到微软的官网下载,V11是Visual Studio 2012...
  • 今天织梦模板之家的小编先跟大家介绍一下...织梦模板教程步骤一:运行域名/install/index.php 织梦安装教程步骤二:检测一下你的空间跟服务器是否支持织梦程序,如果不支持无法安装织梦程序。 织梦安装
  • Linux内核移植和根文件系统制作(详细步骤精讲)

    万次阅读 多人点赞 2017-07-01 17:18:56
    章移植内核 1.1 Linux内核基础知识 1.1.1 Linux版本 1.1.2 什么是标准内核 1.1.3 Linux操作系统的分类 1.1.4 linux内核的选择 1.2 Linux内核启动过程概述 1.2.1 Bootloader启动过程 ...
  • 1、更新软件源 sudo apt-get update 2、安装apache sudo apt-get install apache2 3、 查看apache搭建是否成功 apache2 –v 出现下面样式图片即表示搭建成功 ...4、查看apache安装是否...5、安装php sudo apt-get ...
  • 详细介绍Linux硬盘挂载步骤

    千次阅读 2016-08-02 17:29:30
    [导读] Linux硬盘挂载是在Linux系统上使用外来硬盘的解决方法,这里将步步介绍先查看目前机器上有几块硬盘、对要挂载的硬盘创建磁盘分区、对要挂载的分区进行格式化、挂载分区,这里介绍Linux硬盘挂载前两步。...
  • PHP环境安装步骤及详解

    万次阅读 2017-03-28 22:06:52
    前言PHP环境安装其实还是挺麻烦的,那个自定义安装虽然灵活性高,但是一直出错,所以就先用AppServ 这种 套件安装方式进行安装,截图保存一下,以便以后再次查看步骤如下1.去下载AppServ 地址是 ...
  • OA办公系统的安装与部署步骤

    千次阅读 2019-09-18 06:53:53
    系统镜像文件的选择步骤启动虚拟机后选择第一个Centos 7 (根据自己的操作系统选择安装)进入选择界面找到中文点击后继续下一步点击软件选择选择带GUI的服务器然后点击完成点击安装位置选择我要配置分区配置手动分区...
  • step7-micro/win 在win10系统下安装步骤

    千次阅读 2021-03-09 09:57:17
    1、摘要 安装不成功可以多尝试几次,别人安装N次,下载过N个安装包,也就这个安装包安装成功了,其他的不...网址内容截图 这个网址是一个培训网址,里面有很多PLC需要的软件,只有简单注册一下、回复一下、就可以下载了
  • 基于php教师档案管理系统毕业设计

    千次阅读 2019-04-13 23:45:39
    获取项目源文件,联系Q:1415736481,可指导毕设,课设 随着经济的发展和社会的进步,高校的现代化管理...本系统采用PHP语言和MySQL数据库等技术,基于B/S模式,根据管理员、教务处管理员、教师三种不同的用户权限...
  • php设置系统变量、环境变量

    万次阅读 2017-05-26 11:57:09
    设置系统环境变量,还是给编程语言设置可直接调用环境变量,说到这里有的人可能晕了,因为我们常见到的都是第种,相当于给某个命令设置快捷键,不用进到安装该应用的目录然后再敲命令。举例子:1、没添加php.exe...
  • PHP之——PDO_MYSQL扩展安装步骤

    万次阅读 2016-01-08 13:12:28
    这里我的系统是CentOS 6.5。如果你的系统是其他版本的Linux/Unix,可以参考。如果你的系统是Windows的,抱歉,以下内容不适合你,请移步。 首先是下载pdo_mysql扩展的源码包。下载页面在这里:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 142,943
精华内容 57,177
关键字:

做一个php系统的步骤

友情链接: carX_2Fast2Furious.rar