PHP访问mysql的常用函数,PHP操作MySQL数据库常用函数

PHP操作MySQL数据库常用函数

php操作mysql数据库,俗称天龙八步:

第一步:连接数据库

第二步:判断连接错误

第三步:选择数据库

第四步:设置字符集

第五步:准备SQL语句

第六步:执行并发送SQL语句

第七步:处理结果集

第八步:关闭连接

mysqli_connect("host" , "username" , "password");

作用:建立与MySQL数据库的连接

参数:

1.host =》主机名或IP地址或域名

2.username =》 mysql数据库用户名

3.password =》 mysql数据库密码

4.dbname(可选)=》选择数据库

5.port(可选)=》连接到mysql服务器的端口号

返回值:返回一个与MySQL服务器连接的对象(object)

(1)mysqli_connect_errno(connection);

作用:判断连接数据库是否成功;0代表连接成功;

参数: connection=》MySQL连接

返回值:返回上一次连接错误的错误号

(2)mysqli_connect_error(connection);

作用:输出连接错误的错误信息

参数: connection=》MySQL连接

返回值:返回上一次连接错误的错误信息

mysqli_select_db( connection , "dbname");

作用:设置连接的数据库

参数:

connection=》MySQL连接

dbname=》数据库名

返回值:成功返回true,失败则返回 false

mysqli_set_charset(connection,"charset");

作用:设置与MySQL数据库传送数据时使用的字符集

参数:

connection=》MySQL连接

charset=》字符集

返回值:成功返回true,失败则返回 false

mysqli_query(connection , "query");

作用:执行并发送SQL语句

参数:

connection=》MySQL连接

query=》要查询的SQL语句(字符串)

返回值:执行select查询,返回一个对象;执行其他操作成功返回true,失败则返回 false

(1)mysqli_affected_rows(connection);

作用:获得前一次操作的所影响的行数

参数:connection=》MySQL连接

返回值:返回一个大于0 的整数表示所影响的行数;0 表示没有受影响;-1 表示执行失败

(2)mysqli_fetch_all(result);

作用:从结果集中取出所有行作为关联或索引、混合数组

参数:result=>mysqli_query返回的结果集对象

返回值:返回关联数组或索引数组。

(3)mysqli_fetch_assoc(result);

作用:从结果集中取出所有行作为关联数组

参数:result=>mysqli_query返回的结果集对象

返回值:将查询的结果以关联数组的形式返回;一次返回一条;没有则返回null

(4)mysqli_fetch_row(result);

作用:从结果集中取出所有行作为索引数组

参数:result=>mysqli_query返回的结果集对象

返回值:将查询的结果以索引数组的形式返回;一次返回一条;没有则返回null

(4)mysqli_fetch_array(result);

作用:从结果集中取出所有行作为混合数组

参数:result=>mysqli_query返回的结果集对象

返回值:将查询的结果以混合的形式返回;一次返回一条;没有则返回null

(5)mysqli_insert_id(connection);

作用:获得上一次insert操作的id

参数: connection=》MySQL连接

返回值:返回上一次插入数据的id;没有则返回0

(6)mysqli_num_rows(result);

作用:获得结果集中的记录条数

参数: result=>mysqli_query返回的结果集对象

返回值:返回结果集中的记录条数

(7)mysqli_num_rows(result);

作用:获得结果集中的记录条数

参数: result=>mysqli_query返回的结果集对象

返回值:返回结果集中的记录条数

mysqli_close(connection);

作用:关闭数据库连接

参数 :connection=》MySQL连接

返回值:成功返回true,失败则返回 false

————————————————

版权声明:本文为CSDN博主「六涛」的原创文章,遵循CC 4.0

BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_42526674/article/details/83823935

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值