牛牛在线工具

mysql_fetch_assoc()

收录 8868 个 PHP 函数,含用途说明与用法示例。

mysql_fetch_assoc()

从结果集中取得一行作为关联数组

函数名:mysql_fetch_assoc() 适用版本:PHP 4, PHP 5 用法:mysql_fetch_assoc() 函数从结果集中取得一行作为关联数组。返回结果集中的下一行作为关联数组,或者在没有更多行时返回 false。 语法:mysql_fetch_assoc ( resource $result ): array|false 参数: result: 必需。通过 mysql_query() 函数执行查询后返回的结果集标识符。 返回值: 返回一个关联数组,其中的键是结果集中的字段名,值是对应字段的值。 当没有更多行时,返回 false。 示例: // 连接数据库 $link = mysql_connect('localhost', 'user', 'password'); if (!$link) { die('Could not connect: ' . mysql_error()); } // 选择数据库 mysql_select_db('database_name'); // 执行查询 $result = mysql_query('SELECT * FROM table_name'); // 获取结果集中的每一行作为关联数组 while ($row = mysql_fetch_assoc($result)) { // 输出关联数组的值 echo $row['column_name1'] . ', ' . $row['column_name2'] . '<br>'; } // 释放结果集 mysql_free_result($result); // 关闭数据库连接 mysql_close($link); 注意事项: mysql_fetch_assoc() 函数已经在 PHP 5.5.0 版本中被废弃,不再推荐使用。推荐使用 mysqli 或 PDO_MySQL 扩展来替代。 在 PHP 7.0.0 版本中,mysql_fetch_assoc() 函数已被移除,无法使用。 使用该函数时,需要先通过 mysql_connect() 函数连接到数据库,并通过 mysql_select_db() 函数选择要操作的数据库。 在循环中使用 mysql_fetch_assoc() 函数可以逐行获取结果集中的数据,并使用关联数组的方式访问每个字段的值。 在使用完结果集后,应该使用 mysql_free_result() 函数释放结果集。 最后,使用 mysql_close() 函数关闭数据库连接,释放资源。