前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP操作mysql数据库

PHP操作mysql数据库

作者头像
白胡杨同学
发布2020-04-10 10:17:02
4.9K0
发布2020-04-10 10:17:02
举报
文章被收录于专栏:白胡杨同学

步骤:

1、连接数据库函数

mysqli_connect(主机名,用户名,密码) 返回值是我们一个连接的对象,如何连接失败,报错并且返回false

2、判断错误 mysqli_connect_error(连接对象)

错误信息,返回错误信息

mysqli_connect_errno(连接对象)

错误号,0代表连接成功,没有错误

3、选择连接数据库函数

代码语言:javascript
复制
mysqli_selecr_db(连接对象,要选择的数据库名)

如果选择成功返回true,否则返回false

4、选择字符集

代码语言:javascript
复制
mysqli_set_charset(连接对象,要选择的字符集)

如果选择成功返回true,否则返回flase

5、发送sql语句

代码语言:javascript
复制
mysqli_query(连接对象,要发送的sql语句)

成功得到一个结果集对象,失败返回false

6、处理结果

6.1获取条目数

a、mysqli_num_rows(结果集对象)

用来获取查询得到的集录条数

仅对select有效

b、mysqli_affected_rows(连接对象)

前一次MySQL操作的受影响行数,就是影响了几行。

类型INSERT UPDATE DELETE 操作使用

返回值 大于0的整数成功 -1失败

6.2获取查询的结果集的内容

1、mysqli_fetch_array(结果集对象)

将查询结果以混合数组的形式返回,一次返回一条

2、mysqli_feach_row(结果集对象)

将查询结果以索引数组的形式返回,一次返回一条

3、mysqli_fetch_assoc(结果集对象)

将查询结果以关联数组的形式返回,一次返回一条

4、mysqli_fech_object(结果集对象)

返回的是对象,其中键名是对象成员属性名

6.3获取上一次插入的ID

mysqil_insert_id(连接对象)

将上一次插入的数据id返回

7、关闭数据库 mysqli_close(连接对象)

关闭数据库

汇总

面对对象

面对过程

说明

free()、close()、free_result()

mysqli_free_result()

释放结果集占用的内存

fetch_row()

mysqli_fetch_row()

以索引数组方式返回一行数据

fetch_assoc()

mysqli_fetch_assoc()

以关联数组的方式返回一行数据

fetch_array()

mysqli_fetch_array()

以混合数组的方式返回一行数据

fetch_object()

mysali_fetch_object()

以对象的方式返回一行数据

data_seek()

mysqli_data_seek()

移动结果集中的指针到任意行

num_rows()

mysqli_num_rows()

获取结果集中行的数量

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 6.1获取条目数
  • 6.2获取查询的结果集的内容
  • 6.3获取上一次插入的ID
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档