phpConnectMysql
1.登录
mysql_connect("mysql服务器地址","用户名","用户密码"):返回连接对象
$conn = mysql_connect("localhost",'root','root');
if($conn){
echo "连接成功";
2.选库
mysql_select_db(库名);
mysql_select_db('2209');
3.数据库的操作
mysql_query(sql语句,连接对象);
增
mysql_query("insert into student values(5,'马尔扎哈','M','2022-7-26')",$conn);
删
mysql_query("delete from student where stu_id = 5",$conn);
改
mysql_query("update student set stu_name='小明' where stu_id = 2",$conn);
查
返回值为结果集
$result = mysql_query("select * from student",$conn);
mysql_num_rows(结果集):返回结果集的记录个数
常用于判断注册登录用户是否存在
echo mysql_num_rows($result) . "<br>";
mysql_fetch_assoc(结果集):返回结果游标所指向的记录,以对象的形式存在,每当执行完函数后,游标默认下移
while($obj = mysql_fetch_assoc($result)){
echo $obj["stu_id"]." ".$obj["stu_name"]." ".$obj["stu_gender"]." ".$obj["stu_date"]."<br>";
}
4.关闭连接对象,退出
mysql_close(连接对象);
mysql_close($conn);
http协议
超文本传输协议,是一个基于请求和响应的协议。
请求遵循post和get的传参方式:
post和get的区别:
描述请求和响应的规则
请求需要学的是发送请求的规则,
url的构成规则:
http://ip地址+端口号+文件路径
ip地址:在网络中,每个计算机的身份证号
端口号:电脑上某个软件的ID
文件路径:文件的路径
响应需要学习的知识点,
服务器返回的状态码
200 OK //客户端请求成功
404 Not Found //请求资源不存在,输入了错误的URL
cookie的概念:
作用1:会话生命周期
在页面间共享传递数据,可以理解为cookie是一个变量。
会话只一个网页从打开到页面完全关闭的过程。
官方概念,cookie称为会话跟踪技术,只要会话存在,cookie可以在会话间的页面共享传递数据。
作用2:长生命周期
cookie可以长期保存在用户电脑的磁盘中,实现七天免登陆效果
会话级别cookie的创建
写
document.cookie = "键=值"
document.cookie = "name=laowang"
document.cookie = "pwd=123456"
读:读出来的是用分号和空格分开的键值对字符串
name=laowang
console.log(document.cookie)
字符串解析,获取key对应的value
let strCookie = document.cookie
let arrCookie = strCookie.split("; ")
for(let i=0
let item = arrCookie[i].split("=")
console.log(item[0],item[1])
}
注意事项:cookie的设置必须有服务器
长生命周期
document.cookie = "键=值;expires="+标准日期对象
let date = new Date()
date.setDate(date.getDate()+10)
document.cookie = "name=laowang;expires="+date