怎么才能让PHP与MySQL连接 打印出来的形式是网页表格 而不是arry

 我来答
windblast
2016-11-05 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13624
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

php 从数据库中获取的数据,基本上是以数组的形式返回的,如果想要“打印出来的形式是网页表格”,可以自己编写代码将数组转换成 html 表格就可以了,示例如下:


先生成表格的表头,可以直接用硬编码:


<table style='border-color: #efefef;' border='1px' cellpadding='5px' cellspacing='0px'>
<tr>
<th>学生编号</th><th>姓名</th><th>性别</th><th>出生日期</th><th>班级</th>
</tr>

再编写代码循环生成表格的表体内容:


while($row=$rs->fetch()){
  echo "<tr>";
   echo "<td>$row[学生编号]</td><td>$row[姓名]</td><th>$row[性别]</td><td>$row[出生日期]</td><td>$row[班级]</td>";
   echo "</tr>";
}
echo "</table>";


提示:

$row[学生编号] 是示例,数组中的内容要根据实际写。

更多追问追答
追问

可以看下哪错了嘛

追答
代码上没看到有逻辑错误。你可以将错误的提示或是现象截个图来看看。

提示有一点:

mysql 数据库字段名称是区分大小写的,Studentno 与 studentno 不是同一个字段名(就是说,如果字段名是 Studentno,那么用 $row[studentno] 是得不到正确值的)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式