1. 云栖社区>
  2. PHP教程>
  3. 正文

PHP函数补完:mysql_fetch_array()

作者:用户 来源:互联网 时间:2017-12-01 09:19:31

函数

PHP函数补完:mysql_fetch_array() - 摘要: 本文讲的是PHP函数补完:mysql_fetch_array(),mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。 其使用语法如下:mysql_fetch_array(data,ar

mysql_fetch_array() 函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有。返回根据从结果集取得的行生成的数组,如果没有更多行则返回 false。


其使用语法如下:


mysql_fetch_array(data,array_type)




参数 data 是可选的。它规定规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。


参数 array_type 也是可选的。它规定返回哪种结果。可能的值:MYSQL_ASSOC - 关联数组、MYSQL_NUM - 数字数组、MYSQL_BOTH - 默认。同时产生关联和数字数组。




下面是该函数的一个例子:


<?php$con = mysql_connect("localhost", "hello", "321");if (!$con)  {  die('Could not connect: ' . mysql_error());  }$db_selected = mysql_select_db("test_db",$con);$sql = "SELECT * from Person WHERE Lastname='Adams'";$result = mysql_query($sql,$con);print_r(mysql_fetch_array($result));mysql_close($con);?>


输出类似:


Array([0] => Adams[LastName] => Adams[1] => John[FirstName] => John[2] => London[City] => London)


mysql_fetch_array() 这个函数只是从记录集中取一条记录并赋值给一个数组,然后指针移到下一条记录。不是把整个结果集都直接赋值到一个二维数组。所以要取出整个数据列的数据,需要用循环解决。


这么一来的话,如果要定位某数据列的某个值,那么可以用循环取出数据列的所以值,然后再定位,比如以下例子:


$query_1 = mysql_query("select * from count order by count_id");while($areas = mysql_fetch_array($query_1)){// 获取数据表列中最后那个值,若为空则表明上次查询并非该列$area_prev = $areas["count_area"]; if(!empty($areas["count_area"]))$area_query = $areas["count_area"];}


变量 $area_prev 为数据列的最后一个值,而 $area_query 则是数据列最后一个非空值。

延伸阅读

文章所在专题列表如下:

PHP函数补完:get_magic_quotes_gpc()
PHP函数补完:error_reporting()
PHP函数补完:preg_match()
PHP函数补完:urlencode()
PHP函数补完:array_multisort()
PHP函数补完:array_splice()
PHP函数补完:isset()
PHP函数补完:getenv()
PHP函数补完:header()
PHP函数补完:mysql_num_rows()
PHP函数补完:list()
PHP函数补完:mysql_query()
PHP函数补完:mysql_fetch_array()
PHP函数补完:number_format()
PHP函数补完:explode()
PHP函数补完:call_user_func()
PHP函数补完:ImageCopyResamples()
PHP函数补完:import_request_variables()
PHP函数补完:parse_url()
PHP函数补完:移除HTML标签strip_tags()
PHP函数补完:输出数组结构与内容var_dump()
PHP函数补完:var_export()
PHP函数补完:判断变量是否为数字is_numeric()
PHP函数补完:session_name()
PHP函数补完:session_id()
PHP函数补完:nl2br()与nl2p()函数
PHP函数补完:shuffle()取数组若干个随机元素
PHP函数补完:http_build_query()构造URL字符串
PHP函数补完:stream_context_create()模拟POST/GET

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索函数 ,以便于您获取更多的相关知识。

弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

现在注册,免费体验40+云产品,及域名优惠!

云服务器9.9元/月,大学必备