请教有关数据库查询显示的问题!

yijian1 2002-05-06 10:53:01
查询结果要显示在网页上面,但是显示结果里边的字段很多,一行放不下,由于有几个记录,所以分行不太好看,不知有什么解决办法?可以看起来比较直观?
...全文
3 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zyme 2002-05-08
一个mysql_db_query语句返回一个Resource id,就是上面的$sresult,这个$sresult用while之后,指针到底,Resource id会消除,不能再使用了!因此第二次用$sresult时,必须再次生成$sresult值,即再次取得Resource id.....
回复
zyme 2002-05-08
谢就一个字!
那给分分儿噻!
回复
jyc_nj 2002-05-08
第二次while之前,用上这个:
mysql_data_seek($sresult);
回复
yijian1 2002-05-08
万分感谢zyme,thanks!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
回复
wasy 2002-05-07
找美工
回复
yijian1 2002-05-07


<table width="102%" border="0" align="center" bgcolor="#CCCCCC" >
<tr bgcolor="#FFFFFF">
<td height="13" >名字</td>
<td height="13" >ID</td>
<td height="13" >编号</td>
<td height="13" >性别</td>
<td height="13" >民族</td>
<td height="13" >出生日期</td>
<td height="13" >婚姻情况</td>
<td height="13" >健康情况</td>
<td height="13" >血型</td>
<td height="13" >身高</td>
<td height="13" >体重</td>
<td height="13" >身份证号码</td>
<td height="13" >政治面貌</td>
<td height="13" >入党团时间</td>
</tr>
<? while ($row = @mysql_fetch_array($sresult)) { ?>
<tr bgcolor="#FFFFFF">
<td><? echo"$row[name]";?></td>
<td><? echo"$row[id]"; ?></td>
<td><? echo"$row[bh]" ;?></td>
<td><? echo"$row[sex]"; ?></td>
<td><? echo"$row[minzu]"; ?></td>
<td><? echo"$row[birth_date]"; ?></td>
<td><? echo"$row[marriage]"; ?></td>
<td><? echo"$row[health]"; ?></td>
<td><? echo"$row[blood]"; ?></td>
<td><? echo"$row[height]"; ?></td>
<td><? echo"$row[weight]"; ?></td>
<td><? echo"$row[number]"; ?></td>
<td><? echo"$row[party]"; ?></td>
<td><? echo"$row[partydate]"; ?></td>
</tr>
</table>
<p align=left>
<?
}
@mysql_free_result($sresult); ?>
<table width="108%" border="0" align="center" bgcolor="#CCCCCC" >
<tr bgcolor="#FFFFFF">
<td height="13" >教龄</td>
<td height="13" >籍贯</td>
<td height="13" >毕业院校</td>
<td height="13" >毕业时间</td>
<td height="13" >学历</td>
<td height="13" >学位</td>
<td height="13" >所学专业</td>
<td height="13" >专业类别</td>
<td height="13" >外语水平</td>
<td height="13" >工作时间</td>
<td height="13" >现从事专业</td>
<td height="13" >专业特长</td>
<td height="13" >技术职称</td>
<td height="13" >职称级别</td>
<td height="13" >职称类别</td>
<td height="13" >职务</td>
<td height="13" >评定时间</td>
<td height="13" >工作部门</td>
<td height="13" >分类</td>
<td height="13" >职务级别</td>
<td height="13" >单位电话</td>
<td height="13" >单位邮编</td>
<td height="13" >家庭地址</td>
<td height="13" >家庭电话</td>
<td height="13" >手机或传呼</td>
<td height="13" >备注</td>
</tr>
<? while ($row = @mysql_fetch_array($sresult)) { ?>
<tr bgcolor="#FFFFFF">
<td><? echo"$row[teachdata]"; ?></td>
<td><? echo"$row[birth_place]"; ?></td>
<td><? echo"$row[byschool]"; ?></td>
<td><? echo"$row[bydate]"; ?></td>
<td><? echo"$row[xl]"; ?></td>
<td><? echo"$row[xw]"; ?></td>
<td><? echo"$row[major]"; ?></td>
<td><? echo"$row[leibie]"; ?></td>
<td><? echo"$row[language]"; ?></td>
<td><? echo"$row[work]"; ?></td>
<td><? echo"$row[worknow]"; ?></td>
<td><? echo"$row[zytc]"; ?></td>
<td><? echo"$row[zc]"; ?></td>
<td><? echo"$row[jibie]"; ?></td>
<td><? echo"$row[zclb]"; ?></td>
<td><? echo"$row[zw]"; ?></td>
<td><? echo"$row[pddate]"; ?></td>
<td><? echo"$row[depart]"; ?></td>
<td><? echo"$row[fenlei]"; ?></td>
<td><? echo"$row[zwjb]"; ?></td>
<td><? echo"$row[worktel]"; ?></td>
<td><? echo"$row[workyb]"; ?></td>
<td><? echo"$row[homeaddr]"; ?></td>
<td><? echo"$row[hometel]"; ?></td>
<td><? echo"$row[tel]"; ?></td>
<td><? echo"$row[bz]"; ?></td>
</tr>
</table>
<p align=left>
<?
}
@mysql_free_result($sresult); ?>
<p align=center><a href="select12.php"><font color=black>返回</font></a>
<? } ?>
回复
feng_lei 2002-05-07
具体代码?
回复
yijian1 2002-05-07
我现在分行显示,每一页显示一条记录,这样等于是要多个表格来显示一条记录,为什么我只能是第一个表格能显示出来,下面地表格都没有结果显示,不知该怎么实现?谢谢!!
回复
peakcn 2002-05-06
是不是一定要都显示出来呀?

如果不是则可把主要的字段显示出来,然后在每个字段上放到一链接,点击后可看详细内容

或是做一个空链接把放不到的内容全都放到a标记中和TITLE中,这样鼠标移动到上面就可以显示出其它内容了
回复
feng_lei 2002-05-06
显示的时候不一定要按照原来表的结构,根据需要自由调节。
回复
wxylvmnn 2002-05-06
那就分页啊。一页显示一条啊。
这个不是什么技术问题啊。怎么看顺眼就怎么放吗
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2002-05-06 10:53
社区公告
暂无公告