PHP mysql_fetch_array与mysql_fetch_row的区别

如果你的表里面有字段a,b,c那么你用mysql_fetch_row()  就返回array(1=>a的值,2=>b的值,3=>c的值)这个时候你读数组的话,只能这样写$array[1],$array[2]才能得到a的值;要是用mysql_fetch_array()  就返回array(a=>a的值,b=>b的值,c=>c的值)和 array(1=>a的值,2=>b的值,3=>c的值)这个时候你读数组的话$array[1]和$array[a]都能得到a的值
时间: 2024-10-05 04:58:51

PHP mysql_fetch_array与mysql_fetch_row的区别的相关文章

php中mysql_fetch_row() 和mysql_fetch_array之间有什么区别

mysql_fetch_row是从结果集取出1行数组,作为枚举 mysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得eg:$sql="select abc,def from a";$res=mysql_query($sql); 那么:$row=mysql_fetch_row($res);$row结果是两个:$row[0]和$row[1]那么:$row=mysql_fetch_array($res);$row结果是4个:$row[0].$row[1]

mysql_fetch_array,mysql_fetch_row,mysql_fetch_assoc区别

array  mysql_fetch_array ( result   [, int result_type]  ) 返回:根据从结果集取得的行生成的数组,如果没有更多行则返回 FALSE. int result_type的值: 1:MYSQL_ASSOC    //完全等同于 mysql_fetch_assoc($result) 2:MYSQL_NUM        //完全等同于 mysql_fetch_row($result) 3:MYSQL_BOTH     //默认,得到一个同时包含关

mysql核心知识要点

1整体知识介绍:mysql基本操作和使用,mysql优化(索引,分表等),mysql部署(读写分离,负载均衡等) 数据库基本介绍:数据库概念,常用数据库,web应用三大软件分工,PHP动态语言特点(处理数据),数据的存放(脚本运行时和执行完毕),数据库系统 关系型数据库:概念(关系+二维表),教学系统实例,常见关系型数据库,关系型数据库特点(所有数据相同结构,没有数据也分配存储空间) 非关系型数据库:键值对型,常见非关系型数据库,非关系型数据库特点(内存运行,硬盘同步) 关系型数据库典型概念:行

PHP中mysql_fetch_row 和 mysql_fetch_array()的区别与使用

mysql_fetch_row() 从和指定的结果标识关联的结果集中取得一行数据并作为数组返回.每个结果的列储存在一个数组的单元中,偏移量从 0 开始. 依次调用 mysql_fetch_row() 将返回结果集中的下一行,如果没有更多行则返回 FALSE. 1 <?php 2 $result = mysql_query("SELECT id,email FROM people WHERE id = '42'"); 3 if (!$result) { 4 echo 'Could

PHP中mysql_fetch_row()、mysql_fetch_assoc()和mysql_fetch_array()的联系

总是记不住或者混淆mysql_fetch_row().mysql_fetch_assoc()和mysql_fetch_array()这三个函数的朋友们注意了,今天我在这里给大家总结一下他们之间的关系,希望能对大家有所帮助. 1.mysql_fetch_row() -- 从结果集中取得一行作为枚举数组 说明  array mysql_fetch_row ( resource result) 返回根据所取得的行生成的数组,如果没有更多行则返回 FALSE. mysql_fetch_row() 从和指

mysql_fetch_row()与mysql_fetch_array()的使用介绍

mysql_fetch_array --从结果集中取得一行作为关联数组,或数字数组,或二者兼有 说明array mysql_fetch_array ( resource result [, int result_type]) 返回根据从结果集取得的行生成的数组,如果没有更多行则返回 FALSE. mysql_fetch_array() 是 mysql_fetch_row() 的扩展版本.除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名. 如果结果中的两个或

mysql_fetch_row mysql_fetch_array

1 mysql_fetch_row  mysql_fetch_array 1.1 mysql_fetch_row <?php while($row = mysql_fetch_row($result)){ $n=0; ?> <b><span style=""> <?php if($n==0){ echo $row [14]; ?> 1.2 mysql_fetch_array 注释:mysql_fetch_array() 是 mysql_f

PHP面试题

1.不用新变量直接交换现有两个变量的值 (1)list($a,$b)=array($b,$a);(2)a=a+b,b=a-b,a=a-b 2.PHP数字金额转大小格式,同时说明思路 function daxie($num){ $da_num = array('零','一','二','三','四','五','六','七','八','九'); $return = ''; $len_num = strlen($num); if(!is_numeric($num) || $len_num < 0){ r

1、基础题

基础题: 1.表单中 get与post提交方法的区别? 答:get是发送请求HTTP协议通过url参数传递进行接收,而post是实体数据,可以通过表单提交大量信息. 2.session与cookie的区别? 答:session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放 cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的. 两者都可通过时间来设置时间长短 3.数据