php中返回查询数据集四种办法[网站编程]
本文“php中返回查询数据集四种办法[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
mysql_result():长处在于利用便利;其缺陷在于功效少,一次调用只能获得后果数据集合的一行元素,对较大型的数据库教程效率较低;
mysql_result() 函数返回后果集合一个字段的值.
假如成功,则该函数返回字段值.假如失利,则返回 false.
语法
mysql_result(data,row,field)参数 描写
data 必须.规定要利用的后果标识符.该标识符是 mysql_query() 函数返回的.
row 必须.规定行号.行号从 0 开始.
field 可选.规定获得哪个字段.可以是字段偏移值,字段名或 table.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);
- ?>
mysql_fetch_row():长处在于履行效率在4种办法中最高;不足在于只能用数字作为属性索引来得到属性值,在利用时非常简单呈现混合;
mysql_fetch_row() 函数从后果集合获得一行作为数字数组.
语法
mysql_fetch_row(data)参数 描写
data 必须.要利用的数据指针.该数据指针是从 mysql_query() 返回的后果.
阐明
mysql_fetch_row() 从和后果标识 data 关联的后果集合获得一行数据并作为数组返回.每个后果的列储存在一个数组的单元中,偏移量从 0 开始.
顺次调用 mysql_fetch_row() 将返回后果集合的下一行,假如没有更多行则返回 false.
返回值
返回按照所获得的行生成的数组,假如没有更多行则返回 false.
例子
- <?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 where lastname='adams'";
- $result = mysql_query($sql,$con);
- print_r(mysql_fetch_row($result));
- mysql_close($con);
- ?>
输出:
array
(
[0] => adams
[1] => john
[2] => london
)
mysql_fetch_array():履行效率一样高,同mysql_fetch_row()相差无几,并界可以用属性名方法直接得到属性值,因此在实际利用中最常用;
以上是“php中返回查询数据集四种办法[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |