本篇文章是对使用mysql_fetch_object()以对象的形式返回查询结果进行了详细的分析介绍,需要的朋友参考下
mysql_fetch_object()同样用于获取查询数据结果集,香港虚拟主机,返回当前行数据,并自动滑向下一行。但与mysql_fetch_row()和mysql_fetch_array()不同的是,网站空间,它返回的是一个对象,这个对象的属性集合即为数据的属性集合,而属性上的值则为数据库中当前行该属性上的值。函数定义如下。
复制代码 代码如下:
object mysql_fetch_object( int result, int [result_type])
复制代码 代码如下:
1
2 3
//连接并选择到数据库服务器
4
$connection = mysql_connect ("localhost", "root", "password");
5
mysql_select_db("Books", $connection);
6
//查询数据
7
$query="SELECT * FROM Computers ";
8
$query.="WHERE price >= 20";
9
//echo $query."
";
10
$result=mysql_query($query,$connection);
11
//mysql_fetch_object()获得数据,并输出
12
while($row=mysql_fetch_object($result))
13
{
14
echo "书名: ".$row->name."
";
15
echo "价格: ".$row->price."
";
16
echo "出版日期: ".$row->publish_date."
";
17
echo "
";
18
}
19 ?>
复制代码 代码如下:
书名: 数据结构
价格: 20
出版日期: 2001-01-01
书名: C语言
价格: 23
出版日期: 1998-04-04
书名: PHP入门技术
价格: 22
出版日期: 2005-05-01