多数大学生出来选择的工作和专业无关
首页 > 专业知识

PHP获取字段长度相关函数使用技巧

时间:2018-12-26 20:45:14 [来源]:郑州PHP培训学校

   PHP获取字段长度相关函数使用技巧

  PHP获取字段长度对于一个经验丰富的PHP程序员来说是很容易实现的功能,他们往往都会使用mysql_field_len()函数来进行操作。
  作为一个合格的PHP程序员来说,必须要熟练的掌握运用各种PHP函数来对数据库进行操作。我们今天就可以从这篇文章中学到PHP获取字段长度的相关函数使用方法。
  在设计数据库时,因每个字段所代表的数据含义不同,那么各个字段的长度也就不会完全相同。在PHP中,使用mysql_field_len()函数可实现PHP获取字段长度,该函数的语法格式如下:
  int mysql_field_len ( resource $result, int $field_offset )在上述语法中涉及到的参数说明如下。
  l result:mysql_query()函数执行后返回的结果集。
  l field_offset:字段的偏移量,起始值为零。
  使用mysql_field_len()函数的PHP获取字段长度示例代码如下:
  < ?php
  $connection=mysql_connect("localhost",
  "root","root") or die("连接服务器失败");
  mysql_select_db("sunyang",$connection)
  or die("选择数据库失败");
  $query="select * from employee";
  $result=mysql_query($query) or die
  ("查询数据失败"); //执行查询
  echo mysql_field_len($result, 0);
  //第一个字段的长度
  echo mysql_field_len($result, 1);
  //第二个字段的长度
  echo mysql_field_len($result, 2);
  //第三个字段的长度
  echo mysql_field_len($result, 3);
  //第四个字段的长度
  mysql_free_result($result);
  mysql_close();
  ?>
  以上就是PHP获取字段长度相关方法讲解。
 
  PHP获取字段数目实现技巧讲解
  PHP程序员通常都会使用mysql_num_fields()函数来实现PHP获取字段数目的功能。那么,接下来就让我们一起看看具体的操作方法。
  我们通过对PHP的学习,可以知道它可以帮助我们实现对数据库的灵活操作,并实现许多功能上的需求。比如PHP获取字段数目这一功能的实现。
  mysql_num_fields()函数可以将要查询的表内所有字段的数目统计出来,该函数的语法格式如下:
  int mysql_num_fields ( resource $result )其中参数result是mysql_query()函数执行后返回的结果集。使用mysql_num_fields()函数的PHP获取字段数目示例代码如下:
  < ?php
  $connection=mysql_connect("localhost",
  "root","root") or die("连接服务器失败");
  mysql_select_db("sunyang",$connection)
  or die("选择数据库失败");
  $query="select * from employee";
  $result=mysql_query($query) or
  die("查询数据失败"); //执行查询
  echo mysql_num_fields($result);
  //输出字段的数目
  mysql_free_result($result);
  mysql_close();
  ?>
  以上就是PHP获取字段数目的相关实现方法介绍。
  快速掌握PHP获取字段数据类型技巧
  PHP获取字段数据类型可以由mysql_field_type()函数来帮助我们实现。在本文中我们就对此做了详细的介绍,希望能提高大家对PHP的了解程度。
  对于一个初学者来说,他们在学习的过程中肯定要学到灵活的运用各种PHP中与数据库相关的函数来实现自己的需求。现在,就让我们一起来看看有关PHP获取字段数据类型的方法介绍。
  mysql_field_type()函数可获得字段的数据类型,该函数的语法格式如下。
  string mysql_field_type ( resource $result, int $field_offset )mysql_field_type()函数类似于函数mysql_field_name(),不过mysql_field_type()函数返回的是字段的数据类型。它的参数的描述如下。
  l result:mysql_query()函数执行后返回的结果集。
  l field_offset:字段的偏移量,起始值为零。
  使用mysql_field_type()函数的示例代码如下:
  代码23-12 光盘\codes\第23章\23.3\mysql_field_type.php< ?php
  $connection=mysql_connect("localhost",
  "root","root") or die("连接服务器失败");
  mysql_select_db("sunyang",$connection)
  or die("选择数据库失败");
  $query="select * from employee";
  $result=mysql_query($query) or die
  ("查询数据失败");
  //执行查询
  echo mysql_field_type($result,0);
  //第一个字段的数据类型
  echo "< br>";
  echo mysql_field_type($result,1);
  //第二个字段的数据类型
  echo "< br>";
  echo mysql_field_type($result,2);
  //第三个字段的数据类型
  mysql_free_result($result);
  mysql_close();
  ?>
  上面代码执行后将把表employee中的前3个字段的数据类型输出。
 

上一篇:让PHP引擎全速运转的三个绝招

下一篇:恰当应用函数实现PHP获取表字段名