青岛房产网站建设,软件界面设计风格,腾讯云图床wordpress,青岛市建设监理网站同mysql_fetch_row()类似#xff0c;函数mysql_fetch_array()也是获取结果集中当前行数据#xff0c;并在调用后自动滑向下一行。其定义如下。 array mysql_fetch_array(int result, int [result_type])参数说明如下。 #xff08;1#xff09;result#xff1a;由函数mys… 同mysql_fetch_row()类似函数mysql_fetch_array()也是获取结果集中当前行数据并在调用后自动滑向下一行。其定义如下。 array mysql_fetch_array(int result, int [result_type])
参数说明如下。 1result由函数mysql_query()或mysql_db_query()返回的结果标识用来指定所要获取的数据的SQL语句类型。 2result_type用于指定结果集类型可选取值范围为PHP常量集合{MYSQL_ASSOC, MYSQL_NUM, MYSQL_BOTH}。函数返回值如下。 成功一个数组该数组包含了查询结果集中当前行数据信息数组下标范围0记录属性数−1数组中的第i个元素值为该记录第i个属性上的值。同时可以使用属性名来得到该属性上的值。 失败false。 下面示例使用mysql_fetch_array()得到Computers数据表中价格不小于20的图书信息。 1 !----使用mysql_fetch_array()来获取数据mysql_fetch_array.php----2 ?php3 //连接并选择到数据库服务器4 $connection mysql_connect (localhost, root, password);5 mysql_select_db(Books, $connection);6 //查询数据7 $querySELECT * FROM Computers ;8 $query.WHERE price 20;9 //echo $query.br;10 $resultmysql_query($query,$connection);11 //mysql_fetch_array()获得数据并输出12 while($rowmysql_fetch_array($result))13 {14 echo 书名 .$row[1].br;15 echo 价格 .$row[price].br;16 echo 出版日期 .$row[publish_date].br;17 echo br;18 }19 ?示例在第12行使用mysql_fetch_array()获取当前行数据然后在第1218行的循环中分别使用属性索引和属性名获取这一行某属性上的值。从中不难看出mysql_fetch_array()与mysql_fetch_row()的区别在于前者返回数组中保存了结果集的两个备份一个可以通过属性索引访问另一个则可以通过属性名访问。 注意 当通过属性名访问属性上的值时如果有几个属性的名相同则索引在后的属性会把在前的属性值覆盖掉。因此在使用属性名获得数据时要避免查询结果集中属性重名。示例运行的结果如下。 书名 数据结构价格 20出版日期 2001-01-01书名 C语言价格 23出版日期 1998-04-04书名 PHP入门技术价格 22出版日期 2005-05-01转载于:https://www.cnblogs.com/qiantuwuliang/archive/2010/03/05/1679174.html