你的“邮箱+密码”的md5值是:

注意我们用了htmlspecialchars,避免用户填入奇怪的东西。

然后是数据库操作,我们使用mysqli,(mysql已经废弃了,现在推荐用 mysqli,当然你也可以用 PDO。)

首先我们指明数据库的一些信息:

$db_server = "localhost";

$db_user = "db_user";

$db_pass = "password";

$db_name = "segmentfault";

连接到数据库,并且确保连接正常:

$conn = new mysqli($db_server, $db_user, $db_pass, $db_name);

if (mysqli_connect_errno()) {

trigger_error("Database connection failed: " . mysqli_connect_error(), E_USER_ERROR);

}

使用SQL语句创建表

代码如下:$sql = "CREATE TABLE user(username CHAR(140), password CHAR(140))";

添加记录

代码如下:mysqli_query($conn, "INSERT INTO user (username, password) VALUES ($username, $md5sum)");

手写SQL不太爽,实际应用中,框架会为你提供各种方便。

关闭数据库:

mysqli_close($conn);

?>

好了,我们已经成功地写好了一个小应用,也顺带学习了如何访问 MySQL 数据库。今天就到这里了。

http://www.bkjia.com/PHPjc/1063898.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1063898.htmlTechArticlePHP制作用户注册系统,php制作用户注册 到目前为止,你已经了解了足够多的PHP了。该写个小程序练手了。 用户注册系统 写一个index.php页面...

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

用户注册PHP,PHP制作用户注册系统,php制作用户注册_PHP教程相关推荐

  1. python加密狗的制作_如何使用U盘制作Windows系统开机加密狗图文教程

    U盘等移动设备除了可以用来储存文件,装系统以外,还可以用来制作加密狗.这篇文章中所指的加密狗仅指针对Windows系统开机的加密狗.它的作用是为了避免他人随便开启自己的电脑查看自己的私密信息,除了设置 ...

  2. Windows server 2012 r2 系统安装启动u盘制作【系统镜像制作】——转自微信公众号网管爱好者

    需要准备的东西 1.windowns server 2012 R2 iso文件 2.u盘  64G 3.UltraISO 安装 UltraISO 这里我为了方便,直接就用的 管家进行安装或安全卫士 接 ...

  3. 实现php实现价格的排序,php 数组动态添加实现代码(最土团购系统的价格排序)_PHP教程...

    核心代码如下: 复制代码 代码如下: $now=time(); $oc = array( 'team_type' => 'normal', "begin_time < '{$no ...

  4. 在温系统下制作马克系统引导安装镜像启动U盘安装马克OS

    第一步:制作马克系统引导镜像启动U盘 准备一个8G(或以上)的U盘插入到win系统的电脑上 去下载TransMac按照说明安装好 插入准备好的U盘,U盘数据要转移,打开TransMac,右键U盘选择& ...

  5. mac 环境下 制作windows系统U盘启动盘

    mac 环境下 制作windows系统U盘启动盘 下载系统文件   ylmf.iso 转换为img文件 hdiutil convert /Users/os/Downloads/ylmf.iso -fo ...

  6. 精简linux系统的制作

    我们都知道linux系统具有无比强大的功能,但是有时候功能强大并不一定是我们想要的,有些情况下我们想要的恰恰就是一个简洁.消耗资源少.能运行一些基本的功能和基本指令的系统,这时候就需要我们手动来制作一 ...

  7. 在deepin系统中制作桌面快捷方式

    在使用deepin-wine 安装一些软件的时候,每次启动都需要到.deepinwine目录下运行deepin-wine xx.exe.笔者在安装过HeidiSql之后,一直苦于这种情况.比较好的解决 ...

  8. html局部可复制,截取网页局部区域css样式的方法和系统的制作方法

    截取网页局部区域css样式的方法和系统的制作方法 [技术领域] [0001]本发明涉及计算机网络技术领域,特别是涉及一种截取网页局部区域CSS样式的方法和系统. [背景技术] [0002]CSS(Ca ...

  9. java sql封装,在Java系统中封装SQL语言的处理方法及系统的制作方法

    在Java系统中封装SQL语言的处理方法及系统的制作方法[ 技术领域: ][0001]本发明涉及计算机数据处理 技术领域: ,特别是涉及一种在Java系统中封装SQL语言的处理方法及系统.[ 背景技术 ...

  10. Windows——Windows 10 加装 Windoes 7 制作双系统时,Windoes 7 启动卡在正在启动界面,并且重启无效解决方案

    问题描述 Windows 10 加装 Windoes 7 制作双系统时Windoes 7启动卡在正在启动界面. 重启无效. 问题分析 笔记本原厂系统 默认UEFI 引导模式+GPT 硬盘分区模式. W ...

最新文章

  1. PostgreSQL 10.1 手册_部分 II. SQL 语言_第 12 章 全文搜索_12.9. GIN 和 GiST 索引类型
  2. linux 查看 特定进程 内存
  3. Linux下查看文件夹下文件个数
  4. SpringCloud学习(八)消息总线(Spring Cloud Bus)(Finchley版本)
  5. sqli-labs less11 POST注入-字符型
  6. mysqld:表mysql.plugin不存在_99%测试工程师不知道的数据库知识|干货
  7. 造车梦又要“窒息”了?贾跃亭被美国认定骗局,收到退市警告!FF回应了......
  8. java输出当前文件所在路径
  9. 集成学习—Adaboost(理解与应用)
  10. linux下u盘的使用
  11. mysql 5.7.26 linux安装_mysql-5.7.28 在Linux下的安装教程图解
  12. SQL 行转列,列转行
  13. windows环境下面批量修改文件夹名称
  14. 【Arduino】基础传感器使用
  15. C语言自学完备手册(02)——变量的声明与定义
  16. ps 提示暂存满,不能导入文件
  17. VSCode 配置使用 PyLint 语法检查器
  18. 写在35岁,过去现在和未来
  19. Charles——charles代理菜单proxy总结—— 开始/暂停模拟慢网速—— stop/start throttling 和 throttling settings...
  20. 支付宝小程序JS省市区三级联动

热门文章

  1. 【http】记一次http无法连通总是超时的问题
  2. 【Kafka】Kafka 使用 Twitter 的 Bijection 类库实现 avro 的序列化与反序列化
  3. 【Flink】ProcessFunction:Flink最底层API使用教程
  4. TaskAttempt killed because it ran on unusable node IP:8041 Container released on a *lost* node
  5. clickhouse 同步mysql_ClickHouse和他的朋友们(11)MySQL实时复制之GTID模式
  6. 懵了,Java枚举单例模式比DCL和静态单例要好???
  7. 记一次Java面试中遇到的三个问题及感悟!
  8. 涨姿势,简单易懂带你玩转二叉树(图码并茂)
  9. python扫描端口脚本_python扫描端口脚本
  10. Servlet规范之Listener工作原理