文档章节

PHP +Mysql 学习之二(一个注册信息)

m
 mooboo
发布于 2017/04/15 02:55
字数 195
阅读 5
收藏 0

<?php
  header("Content-Type: text/html; charset=utf-8") ;
$account = $_GET['account'];
$password = $_GET['password'];
$phone = $_GET['phone'];
$name = $_GET['name'];
$distributeId = $_GET['distributeId'];
$addr = $_GET['addr'];


$user = new mysqli();
if($user)
{
    $user->connect("localhost", "root", "123456", "test_db");
    if (mysqli_connect_errno()) {
       $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();
    
    }
$checkaccount = "select * from users where account='$account'";
//check if account already exist

if($result = $user->query($checkaccount))
{
    if ($result->num_rows > 0)
    {
             $arr = array(
                'code'=>'400',
                'info'=>"账号已经存在!",
                );
                
                echo json_encode($arr,JSON_UNESCAPED_UNICODE);
                $user->close();
                exit();
    }
}

$insert = "INSERT INTO users( account, password, distributeId, name,phone,addr ) VALUES ( '$account', '$password', '$distributeId', '$name', '$phone','$addr' )" ;

if($result = $user->prepare($insert))
{
       if($result->execute())
       {
             $arr = array(
                'code'=>'200',
                'info'=>"注册成功号!",
                );
                
                echo json_encode($arr,JSON_UNESCAPED_UNICODE);
           
       }
       else
           {
                            $arr = array(
                'code'=>'400',
                'info'=>"系统错误!",
                );
                echo json_encode($arr,JSON_UNESCAPED_UNICODE);
               }
}
else
{
                                $arr = array(
                'code'=>'400',
                'info'=>"系统错误!",
                );
                echo json_encode($arr,JSON_UNESCAPED_UNICODE);
    
    }
  
//echo json_encode($result->fetch_all());

    /* free result set */


$user->close();

?>

© 著作权归作者所有

共有 人打赏支持
m
粉丝 0
博文 20
码字总数 11262
作品 0
英国
PHP开发会员系统

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

crossmix
2015/10/05
312
1
PHP+MySQL最基础的数据库操作方法备忘录

PHP+MySQL是比较常见的搭配,我用这篇文章记录最基础的数据库操作方法,后面我认为属于这方面基础的知识,都会统一补充记录在这篇文章中。 注:由于我主观上不喜欢Oracle这个公司,而MySQL被...

小叶与小茶
2014/01/05
0
0
windows 2008手动安装PHP环境

1/选对PHP版本下载,2/MYSQL安装,3/REWRITE配置 拖动到下面有三个坑,说出了经常会出错的三点 前面的就不说了,我们假设PHP跟MYSQL下载好了: 开始-管理工具- Internet 信息服务(IIS)管理器...

tree2013
2016/06/11
79
0
shinebay/monster

monster Monster为爱码士开源后的项目:http://www.2ma4.com 建设爱码士的初衷 爱码士是我去年一个偶然的想法,想要架设一个全新的面向极客和码农的论坛,一直觉得中国极客和码农众多,却难以...

shinebay
2016/04/25
0
0
WordPress迁移Azure之二WordPress部署

上一篇:WordPress迁移Azure之一PHP环境部署 通过上一篇文章,我们已经在环境中成功的部署了PHP环境,下面我们要做的是下载wordpress程序,并进行部署。 上篇文章中未描述关于My SQL的部署,...

陳先生
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SQL count(*) 和count(1)的区别

开发中经常会使用这两个聚合函数,作用都是用来统计记录行,今天查找资料发现,其实这两个函数并没有区别, 实践才是检验的标准,首先看执行计划(表是我自己建立的): 可以看到,两个执行计...

一曲图森破
22分钟前
1
0
ppwjs之bootstrap文字排版:字体设置

<!DOCTYPT html><html><head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>ppwjs欢迎您</title><link rel="icon" href="/favicon.ico" ......

ppwjs
25分钟前
1
0
区块链100讲:详解区块链之P2P网络

1 P2P网络 如果我们简单来看 P2P 技术,它的应用领域已经非常广泛了,从流媒体到点对点通讯、从文件共享到协同处理,多种领域都有它的身影出现。 同样的,P2P 的网络协议也有很多,比较常见的...

HiBlock
40分钟前
0
0
74.expect脚本同步文件以及指定host同步文件 构建分发系统文件和命令

20.31 expect脚本同步文件: 在expect脚本中去实现在一台机器上把文件同步到另外一台机器上去。核心命令用的是rsync ~1.自动同步文件 #!/usr/bin/expect set passwd "123456" spawn rsync -a...

王鑫linux
今天
1
0
TypeScript项目引用(project references)

转发 TypeScript项目引用(project references) TypeScript新特性之项目引用(project references) 项目引用是TypeScript 3.0中的一项新功能,允许您将TypeScript程序构建为更小的部分。 通过这...

durban
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部