微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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)

参数 描述 MysqL_query() 函数返回的。可选。规定获取哪个字段。可以是字段偏移值,字段名或 table.fieldname。

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

说明

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

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

例子

rush:PHP;"> $db_selected = mysql_select_db("test_db",$con);

$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);

echo mysql_result($result,0);

mysql_close($con);

?>

输出类似:

Adams

PHPMysqLi替换MysqL_result的官方方法

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

rush:PHP;"> // 错略的使用MysqLi替换 if (!function_exists('MysqL_result')) { function MysqL_result($result,$number,$field=0) { MysqLi_data_seek($result,$number); $row = MysqLi_fetch_array($result); return $row[$field]; } }

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

原文地址:https://www.jb51.cc/php/16614.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐