首页 > 网站建设 >

PHP网站建设怎样获取记录集数组信息

发布时间:2019-02-13 作者:深圳网站建设

  PHP网站建设怎样获取记录集数组信息使用mysql_query()函数执行SQL语句,接下来使用mysql_fetch_array()函数从返回的数组结果集中获取信息。深圳网站建设公司归纳整理mysql_fetch_array()函数的语法格式如下:arraymysql_fetch_array(resource$result[,int$result_type])
☑ 参数result表示资源类型,要传入的是由mysql_query()函数返回的数据指针。
☑ 参数result_type是可选参数,整数类型,要传入的是MYSQL_ASSOC(关联索引)、MYSQL_NUM(数字索引)和MYSQL_BOTH(同时包含关联和数字索引的数组),本参数的默认值是MYSQL_BOTH。该函数返回根据从结果集取得的行生成的数组,如果没有更多行则返回false。mysql_fetch_array()函数是mysql_fetch_row()的扩展版本。除了将数据以数字索引方式存储在数组中之外,还可以将数据作为关联索引存储,用字段名作为键名。如果结果中的两个或以上的列具有相同字段名,最后一列将优先。要访问同名的其他列,必须用该列的数字索引或给该列起个别名。对有别名的列,不能再用原来的列名访问其内容。
注意:本函数返回的字段名区分大小写,这是最容易忽略的问题。
【示例】使用mysql_fetch_array()函数获取返回记录集中逐行记录数组,并把结果打印出来,显示效果如图19.33所示。

PHP网站建设对于获取记录集对象信息使用
  mysql_fetch_array()函数能够获取查询记录集中的一条记录,并把它转换为数组格式。不过使用mysql_fetch_object()函数同样能够获取查询结果集中的一行数据,但是它会把获取的记录转换为对象。mysql_fetch_object()函数的语法格式如下:
objectmysql_fetch_object(resource$result)
  该函数能够返回根据所取得的行生成的对象,如果没有更多行则返回false。mysql_fetch_object()函数和mysql_fetch_array()函数类似,只有一点区别,即返回一个对象而不是数组,因此也只能通过字段名来访问数组,而不是偏移量(数字是合法的属性名)。
$row->col_name
  其中$row表示结果集,而col_name表示列名。注意,该函数返回的字段名是区分大小写的。
【示例】使用mysql_fetch_array()函数获取查询记录集中的记录,并通过对象形式显示出来,如图19.34所示。
从执行速度上分析,mysql_fetch_object()函数与mysql_fetch_array()一样,也几乎和mysql_fetch_row()一样快(差别很不明显)。好了,网站建设公司本文关于“PHP网站建设怎样获取记录集数组信息”知识就分享到这里,我们希望本站相关建站知识文章能给您有所帮助,谢谢关注,博纳网络编辑整理。
 
文章标题:PHP网站建设怎样获取记录集数组信息
本文地址:https://www.198bona.com/news/2209.html
如果您觉得案例还不错请帮忙分享:

网站建设

网络推广

解决方案

域名主机

建站行业资讯