文档章节

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
PHP开发会员系统

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

crossmix
2015/10/05
312
1
后端技术栈

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

掘金官方
2017/12/06
0
0
教学互动平台

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

没有更多内容

加载失败,请刷新页面

加载更多

大数据教程(11.9)hive操作基础知识

上一篇博客分享了hive的简介和初体验,本节博主将继续分享一些hive的操作的基础知识。 DDL操作 (1)创建表 #建表语法CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name ...

em_aaron
今天
0
0
OSChina 周四乱弹 —— 我家猫真会后空翻

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听这个# 我艇牛逼,百听不厌,太好听辣 分享 Led Zeppelin 的歌曲《Stairway To Heaven》 《Stairway To Heaven》- Led Z...

小小编辑
今天
1
0
node调用dll

先安装python2.7 安装node-gyp cnpm install node-gyp -g 新建一个Electron-vue项目(案例用Electron-vue) vue init simulatedgreg/electron-vue my-project 安装electron-rebuild cnpm ins......

Chason-洪
今天
3
0
scala学习(一)

学习Spark之前需要学习Scala。 参考学习的书籍:快学Scala

柠檬果过
今天
3
0
通俗易懂解释网络工程中的技术,如STP,HSRP等

导读 在面试时,比如被问到HSRP的主备切换时间时多久,STP几个状态的停留时间,自己知道有这些东西,但在工作中不会经常用到,就老是记不住,觉得可能还是自己基础不够牢固,知识掌握不够全面...

问题终结者
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部