发新话题
打印

怎么在表格里打印记录集?

怎么在表格里打印记录集?

<?
$link=mysql_connect("localhost","","") or die ('Can\'t use foo : ' . mysql_error());
$result=mysql_db_query("otc","select ZDMC,ZDDZ from otc_store");
?>
我的这个是连接好了的,里面有两条数据:ZDMC:终端名称和ZDDZ:终端地址
我要把它们打印到表格啊,下面的代码怎样写,有几种方式.谢谢啊!

像这样:
|终端名称|终端地址|
|    a      |     a1   |
|    b      |     b1   |

TOP

代码如下 自己参看修改
复制内容到剪贴板
代码:
<?
$link = mysql_connect("localhost","","") or die ("Can\'t use foo : " . mysql_error());
//联机,变量$link赋值为MYSQL连接命令
mysql_query("use yourdatabase");
//选择数据库yourdatabase
$result = mysql_query("select ZDMC,ZDDZ from otc_store",$link);
//下 SQL 指令
/* 以 HTML Table 方式解析返回数据 */
echo "<table border=1>\n";
echo "<tr>\n";
/* 打印表头 */
while ($field = mysql_fetch_field($result)) {
echo "<td>".$field->name."</td>\n";
}
echo "</tr>\n";
/* 打印表身 */
while ($row = mysql_fetch_row($result)) {
echo "<tr>\n";

for($i=0;$i<count($row);$i++){
  echo "<td>".$row[$i]."</td>";
}
echo "</tr>\n";
}
echo "</table>\n";
/* 释放 result */
mysql_free_result($result);
/* 关闭连结 */
mysql_close($link);
?>
[ 本帖最后由 lijoshua 于 2007-7-24 16:19 编辑 ]
偶的小家 www.iplayer.cc 欢迎光临
偶的足迹 www.dophp.net
偶的分享 www.iplayer.cc/php

TOP

路过的帮帮我啊.谢谢`

TOP

回复 #2 lijoshua 的帖子

谢谢lijoshua~我去测试测试.

TOP

回复 #2 lijoshua 的帖子

我还想问下,表格的tr,和td都放在echo里面打印的,如果我要改表表格单元格的大小这样不太容易吧
是不是要把tr,td放在php代码外面,把值打印到td里就可以了,?

TOP

不  在<?php...?> 里面echo"HTML代码"
偶的小家 www.iplayer.cc 欢迎光临
偶的足迹 www.dophp.net
偶的分享 www.iplayer.cc/php

TOP

這樣好復雜啊  把html和php萬全分離開

TOP

看来什么时候一定要和大家将一下
将HTML和PHP分离开写的好处
为啥就不能理解呢?
交流QQ群2:16142493
智能手机软件下载
PHP新手不可错过一帖
PHP新手如何获得积分
论坛需要你,我们大家需要你!

TOP

发新话题