From dfd9185745c93633a0824ac7a1771d0b282f5284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E9=B8=BF=E5=A5=87?= <1572389757@qq.com> Date: Tue, 24 May 2022 00:01:40 +0800 Subject: [PATCH] 2 --- ...16\346\225\260\346\215\256\345\272\223.md" | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 "\345\210\230\351\270\277\345\245\207/20220524-php\344\270\216\346\225\260\346\215\256\345\272\223.md" diff --git "a/\345\210\230\351\270\277\345\245\207/20220524-php\344\270\216\346\225\260\346\215\256\345\272\223.md" "b/\345\210\230\351\270\277\345\245\207/20220524-php\344\270\216\346\225\260\346\215\256\345\272\223.md" new file mode 100644 index 0000000..9eeb300 --- /dev/null +++ "b/\345\210\230\351\270\277\345\245\207/20220524-php\344\270\216\346\225\260\346\215\256\345\272\223.md" @@ -0,0 +1,94 @@ +# 笔记 + +1.第一步:连接服务器 + +``` +(方式1) 连接Mysql服务器同时选择数据库 + +mysqli_connect(服务器地址,用户名,密码,数据库名,端口号,socket ); +例:$con=mysqli_connect("localhost",“root",“root",“student"); +``` + +再选择数据库 + +``` +mysqli_select_db($link,db_name);// 返回布尔值 + +例:$con=mysqli_connect("localhost",“root",“root"); + mysqli_select_db($con,‘student’); +``` + +2.第二步:执行SQL语句 + +``` +SQl语句:增,删,改,查等 + mysqli_query(connection,query,resultmode); +``` + +3.第三步:处理结果集 + +``` + 查询语句select是有返回结果集的,通过函数处理结果集$result +非select语句返回布尔 + +mysqli_fetch_all($result);// 将整个结果集以二维数组返回 +mysqli_fetch_array($result);// 将结果集里的一行返回成数组,有索引又有关联 +mysqli_fetch_assoc($result); // 从结果集中取得一行作为关联数组。 +mysqli_fetch_row ($result);// 从结果集中取得一行作为索引数组 +mysqli_fetch_object($ret)); // 从结果集中取得一行作为对象 + +mysqli_affected_rows($conn);// 返回最近一次query操作受影响的行数 +返回前一次 MySQL 操作(SELECT、INSERT、UPDATE、REPLACE、DELETE)所影响的记录行数 + + +``` + +4、mysqli_close(connection);关闭先前打开的数据库连接。 + +# 作业 + + + +```mysql +CREATE DATABASE student charset utf8; +use student; +CREATE table user( +id int PRIMARY key auto_increment, +name VARCHAR(20) not null, +score decimal(5,2) not null +) +insert into user VALUES (1,"陈小龙",98.5),(2,"吴大虫",75.5),(3,"陈得胜",66); +``` + +```PHP +