PHP使用手册:使用mysql_fetch_array获取结果行作为关联数组或数字数组
在PHP中,我们经常需要从数据库中获取数据并进行处理。mysql_fetch_array函数是一个非常有用的函数,它可以将结果行作为关联数组或数字数组返回。
使用mysql_fetch_array函数获取结果行作为关联数组
当我们希望以字段名作为索引来访问结果行中的数据时,可以使用mysql_fetch_array函数的MYSQL_ASSOC参数。下面是一个示例:
<?php
// 连接数据库
$conn = mysql_connect("localhost", "username", "password");
mysql_select_db("database_name", $conn);
// 执行查询语句
$result = mysql_query("SELECT * FROM table_name");
// 获取结果行作为关联数组
$row = mysql_fetch_array($result, MYSQL_ASSOC);
// 输出结果
echo $row['column_name'];
// 关闭数据库连接
mysql_close($conn);
?>
在上面的示例中,我们首先连接到数据库,然后执行查询语句并将结果保存在$result变量中。接下来,我们使用mysql_fetch_array函数将结果行作为关联数组返回,并将其保存在$row变量中。最后,我们可以通过字段名来访问结果行中的数据。
使用mysql_fetch_array函数获取结果行作为数字数组
当我们希望以数字索引来访问结果行中的数据时,可以使用mysql_fetch_array函数的MYSQL_NUM参数。下面是一个示例:
<?php
// 连接数据库
$conn = mysql_connect("localhost", "username", "password");
mysql_select_db("database_name", $conn);
// 执行查询语句
$result = mysql_query("SELECT * FROM table_name");
// 获取结果行作为数字数组
$row = mysql_fetch_array($result, MYSQL_NUM);
// 输出结果
echo $row[0];
// 关闭数据库连接
mysql_close($conn);
?>
在上面的示例中,我们使用了与前面示例相同的步骤来连接到数据库并执行查询语句。然后,我们使用mysql_fetch_array函数将结果行作为数字数组返回,并将其保存在$row变量中。最后,我们可以通过数字索引来访问结果行中的数据。
总结
使用mysql_fetch_array函数可以方便地从数据库中获取结果行,并以关联数组或数字数组的形式进行访问。通过指定不同的参数,我们可以选择以字段名或数字索引来访问结果行中的数据。
如果您正在寻找可靠的香港服务器提供商,晴川云是您的首选。我们提供高性能的香港服务器,以及其他多种服务器选择。请访问我们的官网了解更多信息:https://www.qcidc.com。


![晴川云Minecraft Wiki教程:初始资源[ ],晴川云](https://baike.qcidc.com/wp-content/uploads/2025/09/20250919082206731-u_2507644863_1085810838fm_253fmt_autoapp_138f_JPEG.jpeg)







暂无评论内容