PHP+MySQL教程(5):MySQL Select
SELECT 语句用于从数据库中选取数据。 从数据库表中选取数据SELECT 语句用于从数据库中选取数据。 语法SELECT column_name(s) FROM table_name 注释:SQL 语句对大小写不敏感。SELECT 与 select 等效。 为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。该函数用于向 MySQL 发送查询或命令。 例子下面的例子选取存储在 "Person" 表中的所有数据(* 字符选取表中所有数据): <?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die(''Could not connect: '' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM person"); while($row = mysql_fetch_array($result)) { echo $row[''FirstName''] . " " . $row[''LastName'']; 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(''Could not connect: '' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM person"); echo "<table border=''1''> <tr> <th>Firstname</th> <th>Lastname</th> </tr>"; while($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row[''FirstName''] . "</td>"; echo "<td>" . $row[''LastName''] . "</td>"; echo "</tr>"; } echo "</table>"; mysql_close($con); ?> 以上代码的输出:
|
||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |