首页 > 作文

PHP之MySQLi简易操作数据库

更新时间:2023-04-08 23:21:35 阅读: 评论:0

目录

1 图解

2 建立连接

3 设置字符集

4 执行SQL语句

5 释放结果集

6 关闭连接

1 图解

2 建立连接

第一种方式:先建立连接后选择数据库。

<?php$mysqli=new mysqli('localhost','root','root');$mysqli->lect_db('databa');?>

第二种方式:建立连接并指定数据库。

<?php$mysqli=new mysqli('localhost','root','root','databa');?>

第三种方式:建立连接后通过connect来打开数据库。

<?php$mysqli=new mysqli();$mysqli->connect('localhost','root','root','databa');?>

建立连接后可以查看有无错误信息

<?phpecho $mysqli->connect_errno;   //错误编号echo $mysqli->connect_error;   //错误信息?>

php官方MySQLi类说明传送门:h牛剑锋ttps://www.php.net/manual/zh/class.mysqli.php

3 设置字符集

建立连接后可以使用t_chart()成员函数进行设置字符集。

<?ph魔笔p$mysqli->t_chart('utf8');?>

4 执行SQL语句

跟MySQL客户端类似,PHP要操作数据库,首先把SQL语句写好,然后调用query方法进行故事大王讲故事100篇操作(query一次只能执行一条SQL)。

例如:查询ur表中的所有数据(SELECT * FROM ur)。

<?php$mysqli=new mysqli('localhost','root','root','article');$mysqli->t_chart('utf8');$sql="SELECT * FROM ur";$result=$mysqli->query($sql);print_r($result);?>

查询的返回结果为一个对象,打印出来的结果如下,其中num_rows为结果集中的条数。

mysqli_result Object(    [current_f闪闪的红星读后感ield] => 0    [field_count] => 2    [lengths] =>     [num_rows] => 1    [type] => 0)

php官方mysqli_result类说明传送门:https://www.php.net/manual/zh/class.mysqli-result.php

对于结果集的操作

fetch_row():以索引数组的形式返回一条记录。

例如:当结果集中有记录时,以索引数组的形式遍历整个结果集。

 // 注:$result为query()查询后返回的结果if( $result && $result->num_rows>0){while($arr=$result->fetch_row()) { var_dump($arr);}}

fetch_assoc():以关联数组的形式返回一条记录。

例如:当结果集中有记录时,以关联数组的形式遍历整个结果集。利福平片

 // 注:$result为query()查询后返回的结果if( $result && $result->num_rows>0){while($arr=$result->fetch_assoc()) { var_dump($arr);}}

5 释放结果集

当使用完查询结果之后,我们可以使用free()成员函数进行释放结果集。

<?php$mysqli=new mysqli('localhost','root','root','brell');$mysqli->t_chart('utf8');$sql="SELECT * FROM ur";$result=$mysqli->query($sql);$result->free();?>

6 关闭连接

当操作数据库完毕后记得使用clo成员函数关闭数据库连接。

<?php$mysqli->clo();?>

本文地址:https://blog.csdn.net/lwqBrell/article/details/85614787

本文发布于:2023-04-08 23:21:32,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/bb14a7d167fd594404a11b376f063577.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP之MySQLi简易操作数据库.doc

本文 PDF 下载地址:PHP之MySQLi简易操作数据库.pdf

标签:数组   数据库   字符集   形式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图