From 14df840e9d398ac16d53bb2cdd1bcb2eb4351813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=81=E4=BD=B3=E4=BC=B6?= <2621740991@qq.com> Date: Tue, 24 May 2022 12:43:55 +0800 Subject: [PATCH] test --- ...4\275\234MySQL\344\275\234\344\270\232.md" | 57 +++++++++++++++++++ ...4\275\234MySQL\347\254\224\350\256\260.md" | 46 +++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 "\344\270\201\344\275\263\344\274\266/20220523-PHP\346\223\215\344\275\234MySQL\344\275\234\344\270\232.md" create mode 100644 "\344\270\201\344\275\263\344\274\266/20220523-PHP\346\223\215\344\275\234MySQL\347\254\224\350\256\260.md" diff --git "a/\344\270\201\344\275\263\344\274\266/20220523-PHP\346\223\215\344\275\234MySQL\344\275\234\344\270\232.md" "b/\344\270\201\344\275\263\344\274\266/20220523-PHP\346\223\215\344\275\234MySQL\344\275\234\344\270\232.md" new file mode 100644 index 0000000..c7bd9c6 --- /dev/null +++ "b/\344\270\201\344\275\263\344\274\266/20220523-PHP\346\223\215\344\275\234MySQL\344\275\234\344\270\232.md" @@ -0,0 +1,57 @@ +# 作业 + +1.MySQL中新建一个student数据库,里面有个学生信息表user, + +2.完成PHP访问数据库五步。使用mysqli扩展对mysql数据库中的学生信息表进行增删改查。 + +3.交作业时,要把MySQL相关代码和PHP一起提交。 + + + +```sql +CREATE DATABASE student CHARSET utf8; +use student; +CREATE TABLE user( +id int PRIMARY KEY auto_increment, +name VARCHAR(20) not null, +score DECIMAL not NULL +); +``` + +```php +"; +} +``` + diff --git "a/\344\270\201\344\275\263\344\274\266/20220523-PHP\346\223\215\344\275\234MySQL\347\254\224\350\256\260.md" "b/\344\270\201\344\275\263\344\274\266/20220523-PHP\346\223\215\344\275\234MySQL\347\254\224\350\256\260.md" new file mode 100644 index 0000000..5d3722c --- /dev/null +++ "b/\344\270\201\344\275\263\344\274\266/20220523-PHP\346\223\215\344\275\234MySQL\347\254\224\350\256\260.md" @@ -0,0 +1,46 @@ +# PHP操作MySQL + +### 1.连接服务器 + +(方式1)连接MySQL服务器同时选择数据库 + +mysqli_connect(host,username,password,dbname,port,socket) + +mysqli_connect(服务器地址,用户名,密码,数据库名,端口号,socket) + +```php +error_reporting(error_level:E_ALL^E_WARNING); +$conn = mysqli_connect(host,username,password,dbname); +Var_dump($conn); +if($conn){ + echo "连接成功"; +}else{ + die("连接失败,错误".mysqli_connect_error()); +} + +``` + +PHP访问数据库 + +查找错误: + +```PHP +mysql_error()://获取出错对应的提示信息 +``` + +查询: + +```php +mysqli_fetch_all*($result*);// 将整个结果集以二维数组返回 + +mysqli_fetch_array*($result*);// 将结果集里的一行返回成数组,有索引又有关联 + +mysql_fetch_assoc()://获取关联数组,表的表单名字作为数组下标,元素值作为数组元素值 + +mysqli_fetch_row *($result*);// 从结果集中取得一行作为索引数组 + +mysqli_fetch_object($result)); // 从结果集中取得一行作为对象 + +mysqli_affected_rows($connect);// 返回最近一次query操作受影响的行数 +``` + -- Gitee