Home >php教程 >php手册 >PHP MySQL入门教程之从数据库读取数据

PHP MySQL入门教程之从数据库读取数据

WBOY
WBOYOriginal
2016-05-25 16:37:391157browse

一个超级简单的PHP MySQL入门教程之从数据库读取数据实例,大家可参考,SELECT 语句用于从数据库中选取数据,从数据库表中选取数据,SELECT 语句用于从数据库中选取数据.

语法:SELECT column_name(s) FROM table_name

注释:SQL 语句对大小写不敏感,SELECT 与 select 等效.

为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数,该函数用于向 MySQL 发送查询或命令.

例子,下面的例子选取存储在 "Persons" 表中的所有数据(* 字符选取表中所有数据),代码如下:

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con) {
    die(&#39;Could not connect: &#39; . mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
while ($row = mysql_fetch_array($result)) {
    echo $row[&#39;FirstName&#39;] . " " . $row[&#39;LastName&#39;];
    echo "<br />";
}
mysql_close($con);

上面这个例子在 $result 变量中存放由 mysql_query() 函数返回的数据,接下来,我们使用 mysql_fetch_array() 函数以数组的形式从记录集返回第一行,每个随后对 mysql_fetch_array() 函数的调用都会返回记录集中的下一行,while loop 语句会循环记录集中的所有记录,为了输出每行的值,我们使用了 PHP 的 $row 变量 ($row['FirstName'] 和 $row['LastName']).

以上代码的输出:

Peter Griffin

Glenn Quagmire

在 HTML 表格中显示结果,下面的例子选取的数据与上面的例子相同,但是将把数据显示在一个 HTML 表格中,代码如下:

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con) {
    die(&#39;Could not connect: &#39; . mysql_error());
}
mysql_select_db("my_db", $con);
$result = mysql_query("SELECT * FROM Persons");
echo "<table border=&#39;1&#39;> 
<tr> 
<th>Firstname</th> 
<th>Lastname</th> 
</tr>";
while ($row = mysql_fetch_array($result)) {
    echo "<tr>";
    echo "<td>" . $row[&#39;FirstName&#39;] . "</td>";
    echo "<td>" . $row[&#39;LastName&#39;] . "</td>";
    echo "</tr>";
}
echo "</table>";
mysql_close($con);

//以上代码的输出: 

Firstname  Lastname   
Glenn  Quagmire   
Peter  Griffin


本文地址:

转载随意,但请附上文章地址:-)

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn