MySQL连接数据库 day4(2019.4.26)

一、MySQL天龙八部

1.连接数据库

mysqli_connect()

2.判断是否连接成功

一般只是处理出现错误的情况。如果错误处理完成之后继续向后。
mysqli_connect_error()
mysqli_connect_errno()

3.选择数据库

mysqli_select_db()
mysqli_error()
mysqli_errno()

4.设置字符集

mysqli_set_charset()

5.准备SQL语句

6.执行SQL

mysqli_query();

7.处理结果集

mysqli_fetch_row()
mysqli_fetch_array()
mysqli_fetch_assoc()
mysqli_fetch_all()

mysqli_insert_id()
mysqli_affected_rows()

8.释放资源关闭数据库连接

mysqli_free_result()
mysqli_close();

二、代码重用的办法

1.代码包含

将基础代码比如连接,选择数据库,设置字符集写在一个文件中,需要使用的地方直接引用进来。

1)添加数据

先创建一个文章数据表:


image.png
CREATE TABLE `article` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `title` varchar(255) NOT NULL COMMENT '文章的标题',
  `content` text NOT NULL COMMENT '文字的内容',
  `user_name` varchar(30) NOT NULL COMMENT '用户名',
  `add_time` datetime NOT NULL COMMENT '添加时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

创建前端页面:


image.png

设计后端的逻辑处理:


image.png

2)查看发表的文章

image.png

3)文章列表

image.png

4)文章的删除


image.png

5)作业:实现指定文章的修改

2.函数封装

1)数据连接函数

需要做什么: 连接数据 设置字符集 选择数据库
返回: 连接的资源
函数的参数: 主机 端口 用户名 密码 字符集 数据库
默认值: 端口 字符集 默认值一般设计在函数的最后

image.png

image.png

image.png

2)错误处理函数

image.png

3)插入函数

image.png

image.png

4)数据格式化工具函数

image.png

5)删除函数

image.png

6)更新函数

image.png

7)格式化更新set函数

image.png

8)查询函数

image.png

image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容