文档章节

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

m
 mooboo
发布于 2017/04/15 02:55
字数 195
阅读 4
收藏 0
点赞 0
评论 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 ⋅ 1

PHP+MySQL最基础的数据库操作方法备忘录

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

小叶与小茶 ⋅ 2014/01/05 ⋅ 0

windows 2008手动安装PHP环境

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

tree2013 ⋅ 2016/06/11 ⋅ 0

shinebay/monster

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

shinebay ⋅ 2016/04/25 ⋅ 0

WordPress迁移Azure之二WordPress部署

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

陳先生 ⋅ 2015/02/01 ⋅ 0

php中安全模式safe_mode的配置

(1) 打开php的安全模式   php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),   同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文...

0-1 ⋅ 2013/05/21 ⋅ 0

php中安全模式safe_mode配置教程及详解

(1) 打开php的安全模式   php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),   同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文...

魏邪乎 ⋅ 2014/08/22 ⋅ 0

开源分类信息系统--PHPMPS

Phpmps 是基于PHP + MYSQL的开源分类信息发布系统,经过完善设计并适用于各种服务器环境,如:UNIX、LINUX、WINDOWS等,是一个高效、快速网站解决方案。Phpmps简单实用,用户无需注册,即可发...

匿名 ⋅ 2012/02/25 ⋅ 2

PHP的bbs实现之二

on_ok.php <? include "header.inc.php"; ?> <!--HTML的头定义--> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=gb2312"> </HEAD> <BODY> <!--滚动显示提示信......

晨曦之光 ⋅ 2012/03/09 ⋅ 0

win7 64位下php5.4.15的安装

Windows7 下安装配置Apache2.2+PHP5.4.15+MySQL5.5环境 windows7 64位安装配置Apache2.2+PHP5.4.15+MySQL5.5环境 apache 2.2.22: 到apache官网下载/httpd/binaries/win32/下的httpd-2.2.22-......

EDIAGD ⋅ 2013/05/27 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vim编辑模式、命令模式

编辑模式 vim要从一般模式进入编辑模式只要按字母 i 、I、a、A、o、O键就可以了 要从编辑模式回到一般模式按键盘上的Esc键即可。 按键 作用 i 在当前字符前插入 I 在光标所在行的行首插入 o ...

黄昏残影 ⋅ 21分钟前 ⋅ 0

OSChina 周五乱弹 —— 如果有一天不当程序员了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @guanglun :分享off的单曲《我唱情歌给你听》 《我唱情歌给你听》- off 手机党少年们想听歌,请使劲儿戳(这里) @小小编辑 :#如果不做程序...

小小编辑 ⋅ 28分钟前 ⋅ 4

从 Confluence 5.3 及其早期版本中恢复空间

如果你需要从 Confluence 5.3 及其早期版本中的导出文件恢复到晚于 Confluence 5.3 的 Confluence 中的话。你可以使用临时的 Confluence 空间安装,然后将这个 Confluence 安装实例升级到你现...

honeymose ⋅ 今天 ⋅ 0

Java8新增的DateTimeFormatter与SimpleDateFormat的区别

两者最大的区别是,Java8的DateTimeFormatter也是线程安全的,而SimpleDateFormat并不是线程安全。 在并发环境下使用SimpleDateFormat 为了能够在多线程环境下使用SimpleDateFormat,有这三种...

人觉非常君 ⋅ 今天 ⋅ 0

多线程如何控制执行顺序

线程的生命周期说明: 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态,在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、...

MarinJ_Shao ⋅ 今天 ⋅ 0

用ZBLOG2.3博客写读书笔记网站能创造今日头条的辉煌吗?

最近两年,著名的自媒体网站今日头条可以说是火得一塌糊涂,虽然从目前来看也遇到了一点瓶颈,毕竟发展到了一定的规模,继续增长就更加难了,但如今的今日头条规模和流量已经非常大了。 我们...

原创小博客 ⋅ 今天 ⋅ 0

MyBatis四大核心概念

本文讲解 MyBatis 四大核心概念(SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、Mapper)。 MyBatis 作为互联网数据库映射工具界的“上古神器”,训有四大“神兽”,谓之:Sql...

waylau ⋅ 今天 ⋅ 0

以太坊java开发包web3j简介

web3j(org.web3j)是Java版本的以太坊JSON RPC接口协议封装实现,如果需要将你的Java应用或安卓应用接入以太坊,或者希望用java开发一个钱包应用,那么用web3j就对了。 web3j的功能相当完整...

汇智网教程 ⋅ 今天 ⋅ 0

2个线程交替打印100以内的数字

重点提示: 线程的本质上只是一个壳子,真正的逻辑其实在“竞态条件”中。 举个例子,比如本题中的打印,那么在竞态条件中,我只需要一个方法即可; 假如我的需求是2个线程,一个+1,一个-1,...

Germmy ⋅ 今天 ⋅ 0

Django第一期

安装Django 去https://www.djangoproject.com/download/ 下载最新版的Django,然后解压放到Anaconda\Lib\site-packages目录下,然后cmd进入此目录,输入安装命令: python setup.py install ...

大不了敲一辈子代码 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部