本篇文章是对使用mysql_fetch_row()以数组的形式返回查询结果进行了详细的分析介绍,需要的朋友参考下
同mysql_result()一样,mysql_fetch_row()也可以用来获取查询结果集,其区别在于函数的返回值不是一个字符串,服务器空间,而是一个数组。函数定义如下。
复制代码 代码如下:
array mysql_fetch_row(int result)
复制代码 代码如下:
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_row()获得数据,并输出
12
while($row=mysql_fetch_row($result))
13
{
14
echo "书名: ".$row[1]."
";
15
echo "价格: ".$row[2]."
";
16
echo "出版日期: ".$row[3]."
";
17
echo "
";
18
}
19 ?>
复制代码 代码如下:
while($row=mysql_fetch_row($result))
复制代码 代码如下:
书名: 数据结构
价格: 20
出版日期: 2001-01-01
书名: C语言
价格: 23
出版日期: 1998-04-04
书名: PHP入门技术
价格: 22
出版日期: 2005-05-01