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

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

WBOY
Freigeben: 2016-05-25 16:37:39
Original
1159 Leute haben es durchsucht

一个超级简单的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);
Nach dem Login kopieren

上面这个例子在 $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);
Nach dem Login kopieren

//以上代码的输出:

Firstname  Lastname   
Glenn  Quagmire   
Peter  Griffin
Nach dem Login kopieren


本文地址:

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage