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

查询图书信息表tb_book中的前3条图书信息记录,单击“查询”按钮,既可查询前3条图书信息记录,运行结果如下所示。

具体步骤如下:

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

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

</head>

<body>

<?php

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

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

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

?>

</body>

</html>

(2)创建index.php文件,设计图书信息查询表单页

(3)完成查询操作,代码如下:

<!DOCTYPE html>

<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"); //包含conn.php文件

if(isset($_POST['Submit']) and $_POST['Submit']=="查询"){ //判断用户是否执行查询操作

$select=mysql_query("select * from tb_book where id limit 3 ",$conn); //查询数据库中前三条记录

}else{

$select=mysql_query("select * from tb_book",$conn); //查询所有记录

}

?>

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

<?php

while($rows=mysql_fetch_array($select)){ //使用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

} //结束循环

?>

<p><input type="submit" name="Submit" value="查询" /></p>

</form>

</body>

</html>

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