前言:php是一门入门比较简单的编程语言,同时php有非常多的内置函数。所以对于这些内置函数的理解与掌握就显得尤为重要。接下来我们就分析php的一些内置函数。
关于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);
?>
3、mysqli_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);
?>
以上是本次总结的一些函数的详细介绍及实例,希望可以帮助到大家。
网友评论