文档章节

PHP 访问mysql的学习心得之一(登录)

m
 mooboo
发布于 2017/04/15 02:52
字数 166
阅读 8
收藏 0

用PHP加mysql写的一个login

<?php

$username = $_GET['account'];
$password=$_GET['pwd'];

$user = new mysqli();
if($user)
{
$user->connect("localhost", "root", "123456", "test_db");
if (mysqli_connect_errno()) {
    //printf("Connect failed: %s\n", mysqli_connect_error());
     $arr = array(
                'code'=>'400',
                'info'=>"系统错误!",
                );
    echo json_encode($arr,JSON_UNESCAPED_UNICODE);
    exit();
}
}
else
{
         $arr = array(
                'code'=>'400',
                'info'=>"系统错误!",
                );
    echo json_encode($arr,JSON_UNESCAPED_UNICODE);
    exit();
    }

$user->query("set names 'utf8' ");

$query = "SELECT * FROM users where account='$username' and password='$password' limit 1";
    //Use a variable to save result
$result = $user->query($query);
if($result)
{
 if ($result->num_rows > 0)
    {
        
             $arr = array(
                'code'=>'200',
                'info'=>"登录成功!",
                'data'=>$result->fetch_all()
                );
                
                echo json_encode($arr,JSON_UNESCAPED_UNICODE);
            
    }

  else
  {
              $arr = array(
                'code'=>'400',
                'info'=>"错误的用户名和密码!",
                );
                
                echo json_encode($arr,JSON_UNESCAPED_UNICODE);
  }

    /* free result set */
    $result->close();
 } 
 else
 {
       $arr = array(
                'code'=>'400',
                'info'=>"系统错误!",
                );
                
                echo json_encode($arr,JSON_UNESCAPED_UNICODE);
 }  

$user->close();

?>

© 著作权归作者所有

m
粉丝 0
博文 20
码字总数 11262
作品 0
英国
私信 提问
quericy/Teaching interactive web platform

#Teaching interactive web platform #教学互动平台 本系统的主要目标是实现网上互动教学功能,在总体上采用B/S架构(Browser/Server),教师通过浏览器在该平台发布课程资料和作业等信息,数据...

quericy
2017/02/19
0
0
后端技术栈

Nginx 工作原理和优化、漏洞(下) Nginx 工作原理和优化、漏洞(下) Mysql查询性能优化的心得 前言:之前实习时候做过一阵子的查询优化,那段时间结合阅读《高性能mysql》,有些心得体会,...

掘金官方
2017/12/06
0
0
PHP开发会员系统

学习PHP很久啦,对PHP语言也熟悉啦,想设计简单的会员系统,内容包括:创建数据库和表、会员注册、会员登录、会员权限设置。涉及到的知识点:md5加密,Cookie/Session创建、使用、销毁等。下...

crossmix
2015/10/05
312
1
教学互动平台

Teaching interactive web platform PHP教学互动平台 本系统的主要目标是实现网上互动教学功能,在总体上采用B/S架构(Browser/Server),教师通过浏览器在该平台发布课程资料和作业等信息,数...

quericy
2017/02/19
1K
0
学习PHP不知道该怎么办?借鉴一下资深PHP大牛的方法吧!

学习PHP,首先你得知道PHP开发的作用,大家可能会简单的说是做网站的,因为PHP在WEB领域应用最为广泛,大多数网站都是用PHP做的。准确的说PHP是做网站的后端开发的,其实我这样说还不算正确,...

让往事随风
2016/04/07
167
0

没有更多内容

加载失败,请刷新页面

加载更多

Python应用:python链表示例

前言 python链表应用源码示例,需要用到python os模块方法、函数和类的应用。 首先,先简单的来了解下什么是链表?链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是...

python小白1
28分钟前
1
0
Source Insight加载源码

Source Insight是一个图形化的源代码查看工具(当然也可以作为编译工具)。如果一个项目的源代码较多,此工具可以很方便地查找到源代码自建的依赖关系。 1.创建工程 下图为Snort源代码的文件...

天王盖地虎626
29分钟前
0
0
nginx-rtmp-module的缺陷分析(二)

nginx-rtmp-module使用指令push和pull来relay媒体流数据,以便分布式部署服务。 当nginx-rtmp-module作为边缘服务器(一般不会向边缘服务器推流)时,使用pull从源服务器获取媒体流数据,俗称...

YoungSagit
30分钟前
0
0
代理模式

保护代理和虚拟代理 虚拟代理 把开销大的操作等到需要执行创建的时候再去执行创建 var myImage = +function () { var imgNode = document.createElement('img'); docume......

莫西摩西
37分钟前
2
0
从国企到互联网,程序员六年四段工作经历,一份被很多 HR都 刷掉的简历!

程序员,六年,四段工作经历,这也许是一份会被很多 HR 刷掉的简历。 从学生时代至今,我经历了两次大的方向转型和一次大的技术转型: 从偏理论推导的数学科学到重工程实践的计算机学科,从「...

我最喜欢三大框架
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部