查询图书信息表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>