关于php mysqli函数的一些总结和详细介绍(五)-php教程

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

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

保举相干PHP视频教程:https://www.php.cn/course/list/29/type/2.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_fetch_array()函数

形容:从后果集中掏出一行作为数字数字或许联系关系数组,或许二者兼有。

留意;该函数前往的字段名是严格区别巨细写的。

二、mysqli_fetch_assoc函数

形容:从后果集中掏出一行作为联系关系数组。

留意:该函数前往的字段名严格区别巨细写。

三、mysqli_fetch_field_direct(result,fieldnr)函数

参数fieldnr为必需,规则字段号介于0以及字段数-1之间。

形容:从后果集中掏出繁多字段(列)的 meta-data,并作为工具前往。

实例:

<?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)) {
//猎取字段“age”的信息
$fieldinfo = mysqli_fetch_field_direct($result, 2);
printf("字段名:%s",$fieldinfo->name);
echo "<br>";
printf("数据表:%s",$fieldinfo->table);
echo "<br>";
printf("最年夜长度:%s",$fieldinfo->max_length);
//开释后果集
mysqli_free_result($result);
}

//封闭衔接
mysqli_close($conn);
?>

正在这里要留意的是:前往值蕴含字段的界说信息的工具,假如不可用信息则前往false,这个前往工具有一上司性。

>name - 字段名

>orgname - 原始字段名(假如该字段指定了别号)

>table - 字段所属表名

>orgtable - 原始表名(假如指定了别号)

>def - 该字段的默许值

>max_length - 字段的最年夜宽度

>length - 正在表界说中规则的字段宽度

>charsetnr - 字段的字符集号

>flags - 字段的位标记

>type - 用于字段的数据类型

>decimals - 整数字段,小数点后的位数

四、mysqli_fetch_field()函数

形容:从后果集中获得下一字段并前往相干信息。

实例:

<?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)) {
//猎取字段“age”的信息
$fieldinfo = mysqli_fetch_field($result);
printf("字段名:%s",$fieldinfo->name);
echo "<br>";
printf("数据表:%s",$fieldinfo->table);
echo "<br>";
printf("最年夜长度:%s",$fieldinfo->max_length);
//开释后果集
mysqli_free_result($result);
}

//封闭衔接
mysqli_close($conn);
?>

前往工具属性同上。

五、mysqli_fetch_fields()函数

形容:前往后果集中代表字段的工具的数组,而后输入相干信息。

工具属性同上。

以上是本次为各人引见的一下函数,心愿对各人有所协助。谢谢!

保举相干文章:https://www.php.cn/php-weizijiaocheng-428673.html

以上就是对于php mysqli函数的一些总结以及具体引见(五)的具体内容,更多请存眷资源魔其它相干文章!

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

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