php mysql_fetch_assoc()以关联数组获取结果集中当前行的数据
时间:2016-07-19
php mysql_fetch_assoc()函数用于获取结果集中当前行的数据,并将数据储存在一个关联数组中,本文章向大家介绍mysql_fetch_assoc()函数的使用方法和基本使用实例,需要的朋友可以参考一下。
mysql_fetch_assoc()介绍
php mysql_fetch_assoc函数返回对应结果集的关联数组,并且继续移动内部数据指针。mysql_fetch_assoc()和用 mysql_fetch_array()加上第二个可选参数 MYSQL_ASSOC 完全相同。它仅仅返回关联数组。
如果要一索引数组返回结果集中当前行数据可以使用mysql_fetch_row函数。
语法:
mysql_fetch_assoc($result)
参数:
参数 | 描述 |
---|---|
$result | 必需。是一种mysql资源类型。该资源类型是从执行mysql_query()函数获得的 。 |
mysql_fetch_assoc()实例
<?php
mysql_connect("localhost", "phpuser", "password");
mysql_select_db("phpdb");
$result = mysql_query("SELECT * FROM usertable");
if ($result && mysql_num_rows($result)) {
$numrows = mysql_num_rows($result);
$rowcount = 1;
print "There are $numrows people in usertable:<br /><br />";
// http://www.manongjc.com/article/1219.html
while ($row = mysql_fetch_assoc($result)) {
print "Row $rowcount<br />";
foreach($row as $var => $val) {
print "<B>$var</B>: $val<br />";
}
print "<br />";
++$rowcount;
}
}
?>
mysql_fetch_assoc()函数需要注意的三点:
- mysql_fetch_assoc() 比 mysql_fetch_row() 并不明显慢,而且还提供了更多有用的值。
- 此函数返回的字段名大小写敏感。
- 此函数将 NULL 字段设置为PHP NULL值。
- Javascript Prototypes之旅(A Plain English Guide to JavaScript Prototypes译文)
- Python补充03 Python内置函数清单
- 不懂JQuery的孩子:自封装Ajax函数
- .Net魔法堂:史上最全的ActiveX开发教程——ActiveX与JS间交互篇
- 飓风“桑迪”路径图的制作
- 根据标准word模板生成word文档类库(开源)
- Oracle 监听器无法启动(TNS-12555,TNS-12560,TNS-00525)
- Python补充02 Python小技巧
- 四则运算核心算法(开源)
- 页面分部分加载呈现收集(不断更新中)
- 测试控制鼠标的技巧
- .Net魔法堂:史上最全的ActiveX开发教程——自动更新、卸载篇
- 极品“马仔”域名mazai.com完成交易
- 高级语言,高级在哪?
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- Excel VBA 在保留原单元格数据的情况下,将计算的百分比加在后面
- 入门级别的面试题——LeetCode题目19:删除链表的倒数第N个节点
- python做web接口测试零散笔记--1
- 要一遍做对——LeetCode题目20:有效的括号
- 双指针算法练习(一)
- 一般是面试的热身题——LeetCode题目21:合并两个有序链表
- LeetCode题目22:括号生成
- OpenGL ES 3.0 | 着色器编译器
- LeetCode题目23:合并K个排序链表
- LeetCode题目24:两两交换链表中的节点
- 最难链表题——LeetCode题目25:K 个一组翻转链表
- LeetCode题目26:删除排序数组中的重复项
- PCA算法原理及实现
- LeetCode题目27:移出元素
- LeetCode题目28:实现strStr()