站长资讯网
最全最丰富的资讯网站

关于php mysqli函数的一些总结及实例(三)

前言:php是一门入门比较简单的编程语言,同时php有非常多的内置函数。所以对于这些内置函数的理解与掌握就显得尤为重要。接下来我们就分析php的一些内置函数。

后续我还会继续为大家整理。

推荐视频教程:https://www.php.cn/course/list/29/type/4.html

关于phpMysqli函数的理解:

一、什么是php mysqli?

php mysqli = php nysqli improved

mysqli函数允许您访问数据库服务器。

注意!mysqli扩展用于mysqli4.1.13版本或者更新的版本。

二、如何使用mysqli函数?

如果要使用mysqli函数则必须在编译php时添加对mysqli扩展的支持。

有关安装的详细信息,请访问:http://www.php.net/manual/en/mysqli.installation.php

有关运行配置的详细信息地址:http://www.php.net/manual/en/mysqli.configuration.php

三、php相关函数介绍

1、mysqli_change_user(connection,username,password,newdbname)

描述:更改连接的数据库

实例:

<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306; $newdbname = 'test';  //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接数据库失败!'.mysqli_connect_error()); } //连接成功,更改连接的数据库 if(mysqli_change_user($conn,$username,$password,$newdbname)) { echo '连接成功!'; }else { echo '连接失败!'; } //关闭连接 mysqli_close($conn); ?>

2、mysqli_character_set_name()函数

描述:返回连接数据库的默认字符集。

实例:

<?php //配置数据库信息 $localhost = 'localhost'; $username= 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306;   //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(!$conn) { die('连接失败!'.mysqli_connect_error()); } //连接成功,获取默认字符集 $charset = mysqli_character_set_name($conn); echo '默认字符集为:'.$charset;  //关闭连接 mysqli_close($conn); ?>

3mysqli_data_seek()函数

描述:调整结果指针到结果集的任意一行。

<?php //配置数据库相关信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306;  //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); //检查连接 if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //连接成功,利用移动指针操作完成查找固定行 //定义sql语句 $sql = "select * from demo"; $result = mysqli_query($conn,$sql); //未改变指针位置时 $roww = mysqli_fetch_row($result); print_r($roww[0]); echo "<br />"; if($result) { mysqli_data_seek($result,2); //取出数据 $row = mysqli_fetch_row($result); print_r($row[0]); }else { die('连接失败!'); } //释放结果集内存 mysqli_free_result($result); //关闭连接 mysqli_close($conn); ?>

4、mysqli_free_result()函数

描述:释放结果集内存。

实例:

<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306;  //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //连接成功,执行sql语句 $sql = "select * from demo"; if($result = mysqli_query($conn, $sql)) { while($row = mysqli_fetch_row($result)) { print_r($row); echo "<br>"; } }else { die('执行失败!'); }  //释放结果集内存 mysqli_free_result($result); //关闭连接 mysqli_close($conn); ?>

5、mysqli_fetch_row()函数

描述:从结果集中取出一行,并作为枚举数组返回。

<?php //配置数据库信息 $localhost = 'localhost'; $username = 'zmz'; $password = '20040315'; $dbname = 'zmz'; $port = 3306;  //连接数据库 $conn = mysqli_connect($localhost,$username,$password,$dbname,$port); if(mysqli_connect_errno($conn)) { die('连接失败!'.mysqli_connect_error()); } //连接成功,执行sql语句 $sql = "select * from demo"; if($result = mysqli_query($conn, $sql)) { while($row = mysqli_fetch_row($result)) { print_r($row); echo "<br>"; } }else { die('执行失败!'); }  //释放结果集内存 mysqli_free_result($result); //关闭连接 mysqli_close($conn); ?>

以上是本次总结的一些函数的详细介绍及实例,希望可以帮助到大家。

推荐相关文章:https://www.php.cn/php-weizijiaocheng-428659.html

赞(0)
分享到: 更多 (0)