http://www.xn--ttss6e.net

对图书信息表tb_news中的图书信息记录按图书序号进行降序排列,单击“降序排列”按钮,既可按图书序号进行降序排列,运行结果如下所示。

具体步骤如下:

(1)创建数据库连接文件conn.php,代码如下:

<?php

$conn=mysql_connect("localhost","root","111"); //连接数据库服务器

mysql_select_db("db_database08",$conn); //连接db_database08数据库

mysql_query("set names utf8"); //设置数据库编码格式

?>

(2)创建index.php文件,设计图书信息查询表单页面,效果如下所示。

完成降序排列操作,代码如下:

<!DOCTYPE>

<html>

<head>

<meta charset="utf-8" />

<title></title>

<style type="text/css">

* { margin:0; padding:0; }

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; width:1010px; margin:0 auto; }

p { line-height:220%; }

#layout {background:#cccccc;font-size:18px; }

#layout { letter-spacing:0.5px; }

#edit { background:#0000FF; }

#edit p {text-indent:2px; letter-spacing:1px; color:#ffffff; }

#edit p a { text-decoration:none; }

</style>

</head>

<body>

<?php

include("conn.php"); //包含comm.php文件

if(!isset($_POST['submit2'])){ //判断按钮事件为空时

$select=mysql_query("select * from tb_book",$conn); //显示数据表中所有记录

$rows=mysql_fetch_array($select);

}else{

$select=mysql_query("select * from tb_book order by id desc",$conn); //否则按id进行降序排列,并获取返回值

$rows=mysql_fetch_array($select);

}

?>

<form id="form1" name="form1" method="post" action="">

<?php

do{ //使用do...while循环

?>

<p><?php echo $rows['id'];?></p> <!--输出id-->

<div id="layout">

<p><?php echo $rows['name'];?></p> <!--输出书名-->

</div>

<div id="edit">

<p><?php echo $rows['pen'];?></p> <!--输出作者-->

</div>

<div id="layout">

<p><?php echo $rows['pub'];?></p> <!--输出出版社-->

</div>

<div id="edit">

<p><?php echo $rows['date'];?></p> <!--输出出版时间-->

</div>

<div id="layout">

<p><?php echo $rows['rate'];?></p> <!--输出价格-->

</div>

<?php

}while($rows=mysql_fetch_array($select)); //执行降序排列操作

?>

<p>

<input type="submit" name="submit2" value="降序排列" />

</p>

</form>

</body>

</html>

http://www.xn--ttss6e.net http://www.xn--ttss6e.net