创建数据库,库名为考生姓名拼音的缩写,例如考生姓名为张三,则数据库名为:zs,

(1)创建一个是用户表,名称为user, 用户表字段包括:

user_id,user_name,pwd,email分别代表用户id,用户姓名,密码,邮箱。

要求:提交建表SQL语句。

(2)编程实现用户注册界面register.php,如下图。

如用户名已注册,仍停留在注册页面,界面如下图。

登录成功后用cookie记录用户id和用户名.登录成功后转入主页面

(3)编程实现主页面index.php,如用户注册成功则转入主界面如下图。

代码如下:

register.php

<?php
/**
 * Created by PhpStorm.
 * User: lgy
 * Date: 2017/4/3
 * Time: 21:46
 */

if($_SERVER['REQUEST_METHOD']=='POST')
{
    $conn=new mysqli("localhost","root","root","lgy");
    $conn->query("set names utf-8");
    if(!$conn)
    {
        die("连接错误:".msqli_connect_error());
    }
    else{
        $name=$_POST["name"];
        $pwd=$_POST["pwd"];
        $email=$_POST["email"];
        $sql="select user_name from user where user_name='".$name."'";
        $result=$conn->query($sql);
        if($result->num_rows>0)
        {
            echo "用户名已存在";
        }
        else{
            $sql="insert into user set user_name='$name',email='$email',pwd='$pwd'";
            $results=$conn->query($sql);
            if($results>0)
            {
                setcookie("name",$name,time()+60*60*1);
                header("Location:index.php");
            }

        }
    }
}
?>
<form action="" method="POST"><table><tr><td><label>用户名:</label><input type="text" value="" name="name"></td></tr><tr><td><label>密&nbsp;&nbsp;码:</label><input type="password" value="" name="pwd"></td></tr><tr><td><label>E-Mail:&nbsp;</label><input type="text" value="" name="email"></td></tr><tr><td><input type="submit" value="提交"></td></tr></table>
</form>
index.php
<?php
/**
 * Created by PhpStorm.
 * User: lgy
 * Date: 2017/4/3
 * Time: 21:45
 */

if($_COOKIE ["name"]){
    $val=$_COOKIE ["name"];
    echo $val.",欢迎来到php100首页";
}

?>
数据库文件:
# Host: localhost  (Version: 5.5.53)
# Date: 2017-04-16 21:52:05
# Generator: MySQL-Front 5.3  (Build 4.234)/*!40101 SET NAMES utf8 */;#
# Structure for table "user"
#DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (`user_id` int(11) NOT NULL AUTO_INCREMENT,`user_name` varchar(255) DEFAULT NULL,`pwd` varchar(255) DEFAULT NULL,`email` varchar(255) DEFAULT NULL,PRIMARY KEY (`user_id`)
) ENGINE=MyISAM AUTO_INCREMENT=19 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC;#
# Data for table "user"
#/*!40000 ALTER TABLE `user` DISABLE KEYS */;
INSERT INTO `user` VALUES (8,'1','1','1'),(9,'2','2','2');
/*!40000 ALTER TABLE `user` ENABLE KEYS */;

创建数据库,库名为考生姓名拼音的缩写,例如考生姓名为张三相关推荐

  1. 数据库 ' 库名' 已打开,并且一次只能有一个用户访问。 (Microsoft SQL Server,错误: 924)

    USE master;  GO  DECLARE @SQL VARCHAR(MAX);  SET @SQL=''  SELECT @SQL=@SQL+'; KILL '+RTRIM(SPID)  FR ...

  2. 在ORACLE中用DBCA创建数据库

    用DBCA在ORACLE中创建数据库,名称为njdb 一.打开命令窗口,命令行中输入DBCA,弹出数据库配置助手窗口,如下图: 下一步,进入到"操作"窗口. 第二步,数据库模板 第 ...

  3. mysql建库 utf_mysql创建数据库 utf

    CentOS6.5下通过Shell创建.备份.还原MySQL数据库 CentOS6.5下通过Shell创建.备份.还原MySQL数据库 创建数据库: mysql -uroot -p123456 -e ...

  4. linux 指定库名 登录mysql_数据库学习笔记之MySQL(01)

    目录 01. 什么是数据库? 02. 常见数据库 03. MySQL简介 04. 数据库系统(Database System)的组成 05. SQL语言 06. SQL语言组成 07. MySQL的常 ...

  5. 怎么修改db2服务器名字,服务器创建db2数据库实例名

    服务器创建db2数据库实例名 内容精选 换一换 Microsoft SQL Server提供的发布与订阅功能,利用复制技术来实现数据同步,可以通过其提供的发布与订阅功能实现数据的读写分离和线下线上数据 ...

  6. (二)MySQL数据库-库的创建和删除

    (二)MySQL数据库-库的创建和删除 创建库 删除库 选择库 查看所有库 我的系统版本为CentOS7.5,MySQL版本为5.7.26 创建库 CREATE DATABASE 数据库名; 在创建数 ...

  7. 为什么MySQL建立数据库时库名要使用小写字母?

    在使用数据库时我们常常听说库名.表名.字段名最好使用小写字母.用"_"分割.这是为什么呢? 原因:MySQL在Linux和Windows下对应的规则不同: MySQL在Linux下 ...

  8. mysql创建库几种方法_MySQL创建数据库的两种方法

    本文为大家分享了两种mysql创建数据库的方法,供大家参考,具体内容如下 第一种方法:使用 mysqladmin 创建数据库使用普通用户,你可能需要特定的权限来创建或者删除 mysql 数据库. 所以 ...

  9. mysql 中修改对象_在MySQL中,创建一个数据库后,还可以对象其进行修改,不过这里的修改是指可以修改被创建数据库的相关参数,也可以修改数据库名。...

    [多选题]注射时,在(  )情况下,采用较高的注射速率. [单选题]通常,所设置的模具温度是指和制品接触的模腔内表面在(   ). [单选题]反映某一事件发生强度的指标应选用 [判断题]当试样制备之后 ...

  10. mysql怎么显示、查询现有数据库列表?(show databases;)怎么删除现有数据库?(drop database <库名>)

    显示所有数据库 show databases;命令 C:\Users\Dontla>mysql -u root -p Enter password: **** Welcome to the My ...

最新文章

  1. NCEPU:线下组队学习周报(009)
  2. MyBatis中使用流式查询避免数据量过大导致OOM
  3. POJ-1837 Balance
  4. 使用 Node.js 开发简单的脚手架工具
  5. dedecms系统环境需求及注意事项是什么
  6. javaScript设计模式---(单例模式学习)
  7. Python-OpenCV 杂项(二)(三): 鼠标事件、 程序性能的检测和优化
  8. 月均活跃用户达1.3亿,B站高可用架构实践
  9. python控制窗口显示隐藏
  10. 1、Locust压力测试环境搭建
  11. 新人报道,写的东西还请大神们多指导!也希望能让和我一样的同事少走弯路。...
  12. 1b8c语言,C语言 - 王朝网络 - wangchao.net.cn
  13. 台达伺服驱动器说明书_干货:伺服调机实例讲解
  14. 区块链数据库SunlightDB BI智能标签
  15. LED 点阵实验~点亮一个点、数字、汉字、图
  16. Unity 3D模型展示框架篇之自由观察(Cinemachine)
  17. Facenet 原理介绍
  18. Python脚本-自动连接校园网
  19. 股权制的激励制与股权结构
  20. 华云大咖说 | 安超DCM给数据中心“做主”

热门文章

  1. 计算机excel乘法函数公式,excel乘法函数
  2. 中兴路由器查看时间_中兴路由器的设置方法教程
  3. 香农编码的gui编码_1、香农编码方法
  4. 谷歌正式宣布退出中国 关闭google.cn
  5. 计算机网络国家职业三级,计算机网络管理员国家职业标准
  6. TCP/IP协议详解:IP、ARP、RARP、ICMP、IGMP
  7. couchbase java view_couchbase 相关
  8. 前端使用cesium加载地球
  9. GridView自动排序
  10. python 类的执行中保部存值_VisualFoxPro的报表文件.FRX中保存的是______。