PHP mysql_result()函数使用方法
mysql_result定义和用法
mysql_result()函数返回结果集中一个字段的值。
mysql_result()返回MySQL结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是字段表点字段名(tablename.fieldname)。如果给列起了别名('selectfooasbarfrom...'),则用别名替代列名。
如果成功,则该函数返回字段值。如果失败,则返回false。
调用mysql_result()不能和其它处理结果集的函数混合调用。
语法
mysql_result(data,row,field)
参数 | 描述 |
---|---|
data | 必需。规定要使用的结果标识符。该标识符是mysql_query()函数返回的。 |
row | 必需。规定行号。行号从0开始。 |
field |
可选。规定获取哪个字段。可以是字段偏移值,字段名或table.fieldname。 如果该参数未规定,则该函数从指定的行获取第一个字段。 |
说明
当作用于很大的结果集时,应该考虑使用能够取得整行的函数。这些函数在一次函数调用中返回了多个单元的内容,比mysql_result()快得多。
此外请注意,在字段参数中指定数字偏移量比指定字段名或者tablename.fieldname要快得多。
例子
输出类似:
Adams
php中mysqli替换mysql_result的官方方法
今天升级了php版本,顺便想把php代码中的mysql连接方式改成mysqli,因为官方自php5.3开始一直推荐mysqli和pdo。不多说了,贴代码
//错略的使用mysqli替换 if(!function_exists('mysql_result')){ functionmysql_result($result,$number,$field=0){ mysqli_data_seek($result,$number); $row=mysqli_fetch_array($result); return$row[$field]; } }
好了,这篇文章就介绍到这了。