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

资源魔 35 0
媒介:php是一门入门比拟简略的编程言语,同时php有十分多的内置函数。以是关于这些内置函数的了解与把握就显患上尤其首要。接上去咱们就剖析php的一些内置函数。

后续我还会持续为各人整顿。

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

对于phpMysqli函数的了解:

1、甚么是php mysqli?

php mysqli = php nysqli improved

mysqli函数容许您拜访数据库效劳器。

留意!mysqli扩大用于mysqli4.1.13版本或许更新的版本。

2、若何应用mysqli函数?

假如要应用mysqli函数则必需正在编译php时增加对mysqli扩大的支持。

无关装置的具体信息,请拜访:http://www.php.net/manual/en/mysqli.installation.php

无关运转设置装备摆设的具体信息地点:http://www.php.net/manual/en/mysqli.configuration.php

3、php相干函数引见

一、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);
?>

五、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函数的一些总结及实例(三)的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 Mysqli

抱歉,评论功能暂时关闭!