【www.gdgbn.com--php安装】

MySQL查询
到目前为止,我们已经看到一对夫妇不同用途的PHP的mysql_query功能,我们将看到更多的是几乎所有在PHP MySQL的工作是通过MySQL查询功能。我们已经创造了一个新的表和数据插入到该表。在这一课,我们将涵盖最常见的MySQL查询,用于检索信息的数据库


检索数据用PHP与MySQL的
通常所作的大部分工作与MySQL涉及拉下数据从MySQL数据库。 MySQL中的数据检索与“选择”的关键字。想想作为工作选择同样的方式,因为它不会在您的计算机上。如果你想复制一些资料的一份文件中,你将首先选择所需的信息,然后复制并粘贴。

选择使用MySQL &从
在尝试这一教训,确保您创建了一个表,包含了一些数据,最好是相同的数据,我们已在MySQL插入的教训。在这个例子中,我们将输出的第一个条目的MySQL的“实例”表的网页浏览器

// Make a MySQL Connection
mysql_connect("localhost", "admin", "1admin") or die(mysql_error());
mysql_select_db("test") or die(mysql_error());

// Retrieve all the data from the "example" table
$result = mysql_query("SELECT * FROM example")
or die(mysql_error()); 

// store the record of the "example" table into $row
$row = mysql_fetch_array( $result );
// Print out the contents of the entry

echo "Name: ".$row["name"];
echo " Age: ".$row["age"];

?>

这是一个例子,如何使用MySQL的SELECT语句在PHP 。虽然MySQL的代码很简单,打印出的信息与PHP是有点更多地参与。

以下是一步一步漫游的代码。

" $结果= mysql_query ( “选择*从例如” ) "
当您执行SELECT查询的数据库,将返回一个MySQL的资源,拥有一切从你的MySQL表“ ,例如” 。我们要利用这一资源在我们的PHP代码,因此我们需要存储在变量, $的结果。

选择*从例如"
是的,这是部分重复相同的代码行,但我们想解释这个MySQL的声明更详细了!

在英文中,此行的代码写着“每一个条目选择从表中的例子” 。星号是持外卡在MySQL刚刚告诉MySQL的,包括每一个栏的表格。

" $行= mysql_fetch_array ( $结果) ; "
$由于现在是一个MySQL的数据资源从你的MySQL表“ ,例如” 。数据是存储在$结果,但尚未看到游客的您的网站上。当我们通过$结果纳入mysql_fetch_array功能-m ysql_fetch_array( $结果) -关联数组(姓名,年龄)是返回。

在我们的MySQL的表“例如, ”只有两个领域,我们关心:姓名和年龄。这些名称的关键是提取数据,我们的关联数组。为了让我们使用的名称$行[ "名称" ] ,让我们的年龄使用$行[ "年龄" ] 。

PHP是大小写当您参考MySQL的列名,因此请务必使用大写在您的PHP代码相匹配的MySQL的列名!

继续为例
在这一课,我们学到了如何获得的第一项从一个MySQL表和输出到浏览器使用PHP 。在接下来的教训,我们将看到如何撷取每进入一个表,并把它成为一个很好的格式表。不过,我们建议您先了解PHP和MySQL代码在此之前的教训。

本文来源:http://www.gdgbn.com/jiaocheng/18164/