5.26数据库的增删改查
# 零、端口
- 计算机端口,计算机相当于城堡,端口相当于不同的门
- 紫禁城,门相当多
- 每个门有不同的作用
- 计算机的每个端口都可以被赋予不同的功能
- apache默认是80端口
- mysql默认是3306端口
- 计算机端口,计算机相当于城堡,端口相当于不同的门
- 紫禁城,门相当多
- 每个门有不同的作用
- 计算机的每个端口都可以被赋予不同的功能
- apache默认是80端口
- mysql默认是3306端口
# 一、php操作mysql的语法
- 参考sql_front操作mysql的逻辑
0. 确认apache和mysql,都已经启动
- 参考sql_front操作mysql的逻辑
0. 确认apache和mysql,都已经启动
1. 登录连接mysql,选择数据库
- $link = mysqli_connect(数据库地址,数据库用户名,数据库密码,要操作的数据库);
2. 对指定表中的数据进行增删改查了
- 向mysql发送sql命令的方法
- mysqli_query(sql命令);
- sql命令
- 增
- INSERT stu (name,age,cj) VALUES('王二','男','67')
- 删
- DELETE FROM stu WHERE id=6
- 改
- UPDATE stu SET name='李四' WHERE id>3
- 查
- SELECT * FROM stu
- 使用mysqli_query向mysql发送命令时,增删改,的返回值可以直接作为布尔值处理
- 但是查询操作,需要将返回值使用fetch系列方法解析,解析之后,才能得到数组或对象
- $link = mysqli_connect(数据库地址,数据库用户名,数据库密码,要操作的数据库);
2. 对指定表中的数据进行增删改查了
- 向mysql发送sql命令的方法
- mysqli_query(sql命令);
- sql命令
- 增
- INSERT stu (name,age,cj) VALUES('王二','男','67')
- 删
- DELETE FROM stu WHERE id=6
- 改
- UPDATE stu SET name='李四' WHERE id>3
- 查
- SELECT * FROM stu
- 使用mysqli_query向mysql发送命令时,增删改,的返回值可以直接作为布尔值处理
- 但是查询操作,需要将返回值使用fetch系列方法解析,解析之后,才能得到数组或对象
# 关于路径:
- 相对路径,一般用于当前服务器内的资源
- 绝对路径,一般用于其他服务器的资源
-
# 四、cookie
## 1. cookie的介绍
- 也是一种本地存储。
- 关于通信协议:
- 通信:传输信息
- 协议:约定
- 通信协议举例:
- IP:用来标记互联网上每台设备的唯一地址
- xxx.xxx.xxx.xxx
- xxx:0~255
- TCP:面向连接的协议(三次握手协议,可靠的通信协议)
- 通信之前,必须先建立连接
- 在么
- 在
- 我要发送数据了...
- 网上段子:你想听一个TCP的笑话么
- UDP:面向数据的协议(无连接协议,不可靠协议)
- 不用建立连接,直接发数据,也不确认
- ......
- HTTP:超文本传输协议(网页传输协议,无状态协议)
- 连接之后,传输信息,信息传输结束,立即断开,忘掉所有内容
- 网购,整点秒杀
- 打开网站,登录
- 点击活动,登录
- 查看商品,登录
- 加入购物车,登录
- 付款,登录
- 记不住状态:登录状态,浏览记录,书签,播放记录.........
- 如果任由http记不住状态,会对用户造成极大的不便
- 所以,一种新的的技术应运而生
- cookie:会话跟踪技术
- 其实就是http每次连接的小秘书,帮助http记录每次连接产生的状态
- cookie:会话跟踪技术
- 可以记录浏览器每次连接产生的状态
- cookie记录到浏览器的缓存,所以,cookie也是本地存储的一种技术
- 所以,cookie会跟随http协议发往后台
- 意味着:cookie最好处于服务器环境中使用
## 1. cookie的介绍
- 也是一种本地存储。
- 关于通信协议:
- 通信:传输信息
- 协议:约定
- 通信协议举例:
- IP:用来标记互联网上每台设备的唯一地址
- xxx.xxx.xxx.xxx
- xxx:0~255
- TCP:面向连接的协议(三次握手协议,可靠的通信协议)
- 通信之前,必须先建立连接
- 在么
- 在
- 我要发送数据了...
- 网上段子:你想听一个TCP的笑话么
- UDP:面向数据的协议(无连接协议,不可靠协议)
- 不用建立连接,直接发数据,也不确认
- ......
- HTTP:超文本传输协议(网页传输协议,无状态协议)
- 连接之后,传输信息,信息传输结束,立即断开,忘掉所有内容
- 网购,整点秒杀
- 打开网站,登录
- 点击活动,登录
- 查看商品,登录
- 加入购物车,登录
- 付款,登录
- 记不住状态:登录状态,浏览记录,书签,播放记录.........
- 如果任由http记不住状态,会对用户造成极大的不便
- 所以,一种新的的技术应运而生
- cookie:会话跟踪技术
- 其实就是http每次连接的小秘书,帮助http记录每次连接产生的状态
- cookie:会话跟踪技术
- 可以记录浏览器每次连接产生的状态
- cookie记录到浏览器的缓存,所以,cookie也是本地存储的一种技术
- 所以,cookie会跟随http协议发往后台
- 意味着:cookie最好处于服务器环境中使用
## 2. cookie的特点
- 只能存文本
- 大小限制,大约4K
- 数量限制,大约50条
- 时间限制,默认:会话级(浏览器关闭);可以指定过期时间
- 不允许跨域,浏览器,网站,路径
- 只能存文本
- 大小限制,大约4K
- 数量限制,大约50条
- 时间限制,默认:会话级(浏览器关闭);可以指定过期时间
- 不允许跨域,浏览器,网站,路径
- 注意:任何本地存储,都没有安全性,所以,不要在本地存储中直接存储账号密码,至少要加密
## 3. cookie的使用
- cookie是document的一个属性,这个属性值是个字符
- 通过给这个属性设置不同格式的字符,实现cookie的不同操作
- document.cookie
- 实现增删改查
- 有效期,路径
- 因为cookie用来记录http的状态,所以会跟随http发往服务器,最好将cookie放在服务器环境中使用
- 某些浏览器支持在本地环境使用cookie
- cookie是document的一个属性,这个属性值是个字符
- 通过给这个属性设置不同格式的字符,实现cookie的不同操作
- document.cookie
- 实现增删改查
- 有效期,路径
- 因为cookie用来记录http的状态,所以会跟随http发往服务器,最好将cookie放在服务器环境中使用
- 某些浏览器支持在本地环境使用cookie
posted on 2020-05-26 22:46 上帝是女孩23333 阅读(109) 评论(0) 收藏 举报
浙公网安备 33010602011771号