前言:php是一门入门比较简单的编程语言,同时php有非常多的内置函数。所以对于这些内置函数的理解与掌握就显得尤为重要。接下来我们就分析php的一些内置函数。

后续我还会继续为大家整理。

推荐相关PHP视频教程:https://www.php.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.php.cn/php-weizijiaocheng-428673.html

更多相关文章

  1. php中函数的定义
  2. php函数原理
  3. php中if函数用法
  4. php构造函数的作用
  5. php usort()函数的使用方法
  6. php中获取当前时间的函数
  7. PHP魔术常量、魔术函数、预定义常量详细介绍及实例讲解
  8. php排序函数详细讲解(附实例)
  9. php对象转数组的函数

随机推荐

  1. Real Android apps leveraging db4o pers
  2. 安卓调用键盘回车键做保存或调用搜索键执
  3. android studio在模拟器上的中文乱码问题
  4. 几种常见的android Runtime异常
  5. Android中使用ALSA声卡
  6. Android 测试工具集02
  7. Android之拨号器
  8. Android 深入解析用户界面(四)
  9. android中log知识总结
  10. android notes(1)