作者lazyhome (Hava A Nice Day)
看板PHP
标题Re: [请益] 读取资料库内资料表的内容存进html的ta …
时间Tue Mar 22 13:43:50 2011
※ 引述《s792935 (阿葆)》之铭言:
: 我想要从"test"资料库中的"road"资料表中取出5个栏位的资料存进自己所画的table里
: 5个栏位分别是"category","location","description","date","time"
: 因为资料表内的资料笔数不固定(因为资料库更新後读取进来的资料笔数会被影响到)
: 如何写出从资料库内读取五个栏位分别进入所画的table里的五个栏位呢?
: 以下是我用DW写的php程式,现在只能显示出第一笔资料在table里
: 想请问各位是否在哪边需再加上判断式(while回圈)?
: 谢谢各位的解答~
: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
: <html xmlns="http://www.w3.org/1999/xhtml">
: <?php
: mysql_pconnect("localhost","帐号","密码"); //连结资料库
: mysql_select_db("test");//选择资料库
: $result = mysql_query("SELECT * FROM road"); //取得资料表
/*
: $row_result = mysql_fetch_assoc($result); //取得资料表内的资料
你这样写只会跑出一笔资料
把这行移掉
*/
: ?>
: <head>
: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
: <title>国道甜心</title>
: </head>
: <body>
: <table width="1040" height="55" border="1" align="center" cellpadding="0"
: cellspacing="0">
: <tr bgcolor="#0099FF">
: <td width="111" bgcolor="#0099FF"><div align="center">类别</div></td>
: <td width="161"><div align="center">地点</div></td>
: <td width="546" bgcolor="#0099FF"><div align="center">路况说明</div></td>
: <td width="105" bgcolor="#0099FF"><div align="center">日期</div></td>
: <td width="105" bgcolor="#0099FF"><div align="center">时间</div></td>
: </tr>
<?php
while( $row_result = mysql_fetch_assoc($result) ):
?>
: <tr>
: <td><div align="center">
: <?php $category="category"; echo $row_result[$category]; ?>
: </div></td>
: <td><div align="center">
: <?php $location="location"; echo $row_result[$location]; ?>
: </div></td>
: <td><?php $description="description"; echo $row_result[$description];
: ?></td>
: <td><div align="center">
: <?php $date="date"; echo $row_result[$date]; ?>
: </div></td>
: <td><div align="center">
: <?php $time="time"; echo $row_result[$time]; ?>
: </div></td>
: </tr>
<?php endwhile;?>
: </table>
: </body>
: </html>
就这样 ~
不过, 遇到这种问题 ~ 先去爬一下文或google一下
遇到函数不会的就上
http://www.php.net/ 这里查一下
另外我个人习惯在 html 跟 php 交杂混在一起写时
会用 while: , endwhile, if: , endif 之类的
因为一堆大括号我眼睛会花掉, 个人习惯, 给您一个参考
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.124.82.49
1F:推 s792935:谢谢~ <(_ _)> 03/22 22:19