定义和用法
mysql_result() 函数返回结果集中一个字段的值。
如果成功,则该函数返回字段值。如果失败,则返回 false。
语法
mysql_result(data,row,field)
参数 | 描述 |
---|---|
data | 必需。规定要使用的结果标识符。该标识符是 mysql_query() 函数返回的。 |
row | 必需。规定行号。行号从 0 开始。 |
field | 可选。规定获取哪个字段。可以是字段偏移值,字段名或 table.fieldname。 如果该参数未规定,则该函数从指定的行获取第一个字段。 |
说明
当作用于很大的结果集时,应该考虑使用能够取得整行的函数。这些函数在一次函数调用中返回了多个单元的内容,比 mysql_result() 快得多。
此外请注意,在字段参数中指定数字偏移量比指定字段名或者 tablename.fieldname 要快得多。
例子
代码
<?
php
$con = mysql_connect ( " localhost " , " hello " , " 321 " );
if ( ! $con )
{
die ( ' Could not connect: ' . mysql_error ());
}
$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 );
?>
$con = mysql_connect ( " localhost " , " hello " , " 321 " );
if ( ! $con )
{
die ( ' Could not connect: ' . mysql_error ());
}
$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