当前位置:Gxlcms > PHP教程 > 关于php mysqli函数的一些总结及实例(三)

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

时间:2021-07-01 10:21:17 帮助过:16人阅读

前言: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.com/manual/en/mysqli.installation.php

有关运行配置的详细信息地址:http://www.php.com/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

以上就是关于php mysqli函数的一些总结及实例(三)的详细内容,更多请关注Gxlcms其它相关文章!

人气教程排行