后续我还会继承为人人整顿。
引荐相干PHP视频教程:https://www.ki4.cn/course/list/29/type/2.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_fetch_array()
函数
形貌:从效果集合掏出一行作为数字数字或许关联数组,或许二者兼有。
注重;该函数返回的字段名是严厉辨别大小写的。
2、mysqli_fetch_assoc
函数
形貌:从效果集合掏出一行作为关联数组。
注重:该函数返回的字段名严厉辨别大小写。
3、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
- 整数字段,小数点后的位数
4、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); ?>
返回对象属性同上。
5、mysqli_fetch_fields()
函数
形貌:返回效果集合代表字段的对象的数组,然后输出相干信息。
对象属性同上。
以上是本次为人人引见的一下函数,愿望对人人有所协助。感谢!
引荐相干文章:https://www.ki4.cn/php-weizijiaocheng-428673.html
以上就是关于php mysqli函数的一些总结和细致引见(五)的细致内容,更多请关注ki4网别的相干文章!