js - php操作mysql

这篇博客介绍了PHP操作MySQL的基本语法,包括连接数据库和执行增删改查操作。接着讨论了前后端开发的两种常见方式:前后端分离和不分离模式。最后,详细阐述了Cookie的原理、特点及其在会话跟踪中的作用,并给出了在JavaScript中操作Cookie的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、php操作MySQL的语法

  1. 登陆链接MySQL,选择数据库
    • $link = mysqli_connect(数据库地址,数据库用户名,数据库密码,要操作的数据库);
  2. 对指定表中的数据进行增删改查
    • 向MySQL发送sql命令的方法
      • mysqli_query(sql命令);
    • sql命令
        • INSESRT stu (name,age,cj) VALUES (‘王二’,‘男’, ‘67’)
        • DELETE FROM stu WHERE id = 6;
        • UPDATE stu SET name = ‘李四’ WHERE id>3
        • SELECT * (通配符) FROM stu;
      • 使用mysql_query向mysql发送命令时,增删改的返回值可以直接作为布尔值处理
      • 查询操作,需要将返回值使用fetch系列方法解析,解析之后,才能得到数组或者对象

二、常用网站的开发方式

  1. 前后端分离:前端渲染页面 *************
    • 前端负责渲染页面
    • 后端负责提供数据
    • 后端提供接口,前端使用ajax请求接口,拿到数据,渲染页面
  2. 前后端不分离:前端提前写好页面,由后端渲染到浏览器
    • 前端负责页面排版,后端渲染页面
  3. 前后端不分离开发网站 (基本废弃)

三、cookie

  1. 关于通信协议:

    • 通信:传输信息
      • 协议:约定
      • 通信协议举例:
      • IP:用来标记互联网上每台设备的唯一地址
        • xxx.xxx.xxx.xxx
          • xxx:0~255
      • TCP:面向连接的协议(三次握手协议,可靠的通信协议)
        • 通信之前,必须先建立连接
        • 在么
        • 我要发送数据了…
        • 网上段子:你想听一个TCP的笑话么
      • UDP:面向数据的协议(无连接协议,不可靠协议)
        • 不用建立连接,直接发数据,也不确认
        • 我是秦始皇,我穿越过来了,打钱,回头10倍奉还!卡号:XXXXXXXX,5000,马上!
      • HTTP:超文本传输协议(网页传输协议,无状态协议)
        • 连接之后,传输信息,信息传输结束,立即断开,忘掉所有内容
        • 网购,整点秒杀
          • 打开网站,登录
          • 点击活动,登录
          • 查看商品,登录
          • 加入购物车,登录
          • 付款,登录
        • 记不住状态:登录状态,浏览记录,书签,播放记录…
      • 如果任由http记不住状态,会对用户造成极大的不便
        • 所以,一种新的的技术应运而生
        • cookie:会话跟踪技术
        • 其实就是http每次连接的小秘书,帮助http记录每次连接产生的状态
  2. cookie:会话跟踪奇数

    • 可以记录浏览器每次连接产生的状态
    • cookie记录到浏览器的缓存,所以,cookie时本地存储的一种奇数
    • cookie会跟随http协议发往后台
      • 意味着:cookie最好处于服务器环境中使用
  3. cookie的特点

    • 只能存储文本
    • 大小限制,大约为4k
    • 数量限制,大约为50条
    • 事件限制,默认:会话级(浏览器关闭);可以指定过期事件
    • 不允许跨域,包括浏览器,网站,路径
  4. cookie的使用

    • cookie是document的一个属性,这个属性值是个字符
      • 通过给这个属性设置不同格式的字符,实现cookie的不同操作
      • document.cookie
        • 实现增删改查
        • 有效期,路径
      • 用为cookie用来记录http的状态,所以会跟随http发往服务器,最好将cookie放在服务器的环境中使用
        • 某些浏览器支持在本地环境使用cookie
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值