当前位置:首页 > PHP教程 > php函数 > 列表

PHP mysql_result()函数使用方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-08-18 11:05:20 浏览: 评论:0 

这篇文章主要介绍了PHP mysql_result()函数使用方法,需要的朋友可以参考下

mysql_result定义和用法

mysql_result() 函数返回结果集中一个字段的值。

mysql_result() 返回 MySQL 结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是字段表点字段名(tablename.fieldname)。如果给列起了别名('select foo as bar from...'),则用别名替代列名。

如果成功,则该函数返回字段值。如果失败,则返回 false。

调用 mysql_result() 不能和其它处理结果集的函数混合调用。

语法

mysql_result(data,row,field)

参数 描述

data 必需。规定要使用的结果标识符。该标识符是 mysql_query() 函数返回的。

row 必需。规定行号。行号从 0 开始。

field

可选。规定获取哪个字段。可以是字段偏移值,字段名或 table.fieldname。

如果该参数未规定,则该函数从指定的行获取第一个字段。

说明

当作用于很大的结果集时,应该考虑使用能够取得整行的函数,这些函数在一次函数调用中返回了多个单元的内容,比 mysql_result() 快得多。

此外请注意,在字段参数中指定数字偏移量比指定字段名或者 tablename.fieldname 要快得多。

例子

  1. <?php 
  2. $con = mysql_connect("localhost""hello""321"); 
  3. if (!$con
  4.  { 
  5.  die('Could not connect: ' . mysql_error()); 
  6.  } 
  7.  
  8. $db_selected = mysql_select_db("test_db"$con); 
  9.  
  10. $sql = "SELECT * from Person"
  11. $result = mysql_query($sql,$con); 
  12.  
  13. echo mysql_result($result,0); 
  14.  
  15. mysql_close($con); 
  16.  
  17. ?> 

输出类似:

Adams

php中mysqli替换mysql_result的官方方法

今天升级了php版本,顺便想把php代码中的mysql连接方式改成mysqli,因为官方自php5.3开始一直推荐mysqli 和 pdo 。不多说了,贴代码

  1. // 错略的使用mysqli替换 
  2. if (!function_exists('mysql_result')) { 
  3.   function mysql_result($result$number$field=0) { 
  4.     mysqli_data_seek($result$number); 
  5.     $row = mysqli_fetch_array($result); 
  6.     return $row[$field]; 
  7.   } 

好了,这篇文章就介绍到这了。

Tags: mysql_result

分享到: