[网络安全学习篇47]:PHP与Mysql交互 注册功能实现 PHP个人中心 留言实现

引言:我的系列博客[网络安全学习篇]上线了,小编也是初次创作博客,经验不足;对千峰网络信息安全开源的视频公开课程的学习整理的笔记整理的也比较粗糙,其实看到目录有300多集的时候,讲道理,有点怂了,所以我就想到了通过写博客(课程笔记)的形式去学习它,虽然写博客会让我多花几倍的时间去学习它,但是当我完成一篇博客所获得的成就感和你们对于我的认同感,让我很满足,能够鼓励我一天天的坚持下去,也希望和我一起学习本期视频的"同道"们也能给一直坚持下去。我们大家一起加油。由于作者本身也是网络信息安全小白,大部分知识点都是初次接触,出现对其理解不深入,不完整,甚至也会出现错误有问题的地方,希望大家谅解、留言提出指正,同时也欢迎大家来找我一起交流学习!!!

 

往期博客:

第一阶段:

[网络安全学习篇1]:windowsxp、windows2003、windows7、windows2008系统部署(千峰网络安全视频笔记)

[网络安全学习篇24]:漏洞与木马(千峰网络安全视频笔记 p117-p118)

第二阶段:

[网络安全学习篇25]:初识Linux及简单命令

[网络安全学习篇32]:Linux脚本编写汇总及应用

第三阶段:

[网络安全学习篇33]:0基础带你入门python

[网络安全学习篇34]:python文件对象对文件内容进行读取和写入

[网络安全学习篇35]:python 模块和函数及异常捕获

[网络安全学习篇36]:python 面向对象编程思想(本篇)

[网络安全学习篇37]:基于面向对象思想的Python爬虫实例

[网络安全学习篇38]:基础环境搭建

[网络安全学习篇39]:HTML标签基础 常用的标签 表格

[网络安全学习篇40]:HTML表单 和 iframe

[网络安全学习篇41]:HTMLCSS 

[网络安全学习篇42]:靶场环境搭建(ubuntu系统安装优化及vulhub安装)

[网络安全学习篇43]:PHP基础+变量 运算符 流程控制语句

[网路安全学习篇44]:PHP 函数

[网络安全学习篇45]:PHP 数组 

[网络安全学习篇46]:PHP COOKIE 和 SESSION

[网络安全学习篇47]:PHP与Mysql交互 注册功能实现 PHP个人中心 留言实现(本篇)

下期博文:

[网络安全学习篇48]:JS 基础 函数 事件

 

链接:PHP7.3.8手册(官方)  提取码:whyn 

目录

 

PHP与MySQL进行交互

mysql 数据库的创建

php与mysql 交互 步骤

相关函数


PHP与MySQL进行交互

mysqli

mysql 数据库的创建

登录phpMyadmin

   账户密码[root/root]

数据库        cnfh

表      

users   表

id    主键 非空 自增

name

password

photo

money     

插入数据

INSERT INTO `users`(`name`, `password`, `photo`, `money`)

VALUES (“test1”,"321.com","c:\\photo\\1..jpg",100) 

php与mysql 交互 步骤

1、建立连接

用户名

密码

地址

(数据库名)

2、执行SQL语句

3、断开连接

相关函数

mysqli_connect();//打开一个到数据库服务的连接

mysqli_connect_error();   //捕获数据库连接错误信息

mysqli_close(); //关闭先前建立的数据库连接

mysqli_query(); //执行sql语句

mysqli_fetch_assoc(); //以关联数组的方式获取一条数据

mysqli_error(); //捕获sql语句错误

mysql_real_escape_string(); // 特殊字符转义,使其可以安全用于 mysql_query()。

这里只介绍几个常用的,至于其他的,可以去查php手册。

简单的留言板

论坛的基本功能

留言

个人中心

      登录

      注册

         头像

      注销

论坛币

      互相转账

存储留言的messages表

id

title

con

user_id

INSERT INTO `messages`(`uname`, `title`, `content`) VALUES ("GGG","test","who am i?")

 

关于论坛搭建的详细过程及源码,见我的博客

[网络安全学习篇附]:手把手教你使用PHP语言搭建简单的论坛(附源码)

实现与MySQL数据库的连接

<?php
$dbHost = "127.0.0.1";
$dbUser = "root";
$dbPass = "root";
$dbName = "cnfh";
$link = @mysqli_connect($dbHost,$dbUser,$dbPass,$dbName);
if(!$link){
	die(mysqli_connect_error());
}
$sql="select * from users";
if($results = mysqli_query($link,$sql)){
	// $r1 = mysqli_fetch_assoc($results);
	// var_dump($r1);
	// $r2 = mysqli_fetch_assoc($results);
	// var_dump($r2);
	while($result = mysqli_fetch_assoc($results)){
		var_dump($result);
	}
}else{
	die(mysqli_error($link));
}
mysqli_close($link);
?>


 参考文献:

千峰网络信息安全开源课程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beglage

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值