MysqL_result定义和用法
MysqL_result() 函数返回结果集中一个字段的值。
MysqL_result() 返回 MysqL 结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是字段表点字段名(tablename.fieldname)。如果给列起了别名('select foo as bar from...'),则用别名替代列名。
如果成功,则该函数返回字段值。如果失败,则返回 false。
调用 MysqL_result() 不能和其它处理结果集的函数混合调用。
语法
MysqL_result(data,row,field)
描述 |
---|
说明
当作用于很大的结果集时,应该考虑使用能够取得整行的函数。这些函数在一次函数调用中返回了多个单元的内容,比 MysqL_result()
快得多。
此外请注意,在字段参数中指定数字偏移量比指定字段名或者 tablename.fieldname 要快得多。
例子
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
PHP中MysqLi替换MysqL_result的官方方法
今天升级了PHP版本,顺便想把PHP代码中的MysqL连接方式改成MysqLi,因为官方自PHP5.3开始一直推荐MysqLi 和 pdo 。不多说了,贴代码
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];
}
}
好了,这篇文章就介绍到这了。