名字显示不出来其他都可以

请输入代码<?
require('conn.php');
$result=mysql_query("SELECT * FROM teachercx",$conn);
?>
<a href="teacheraddform.php">添加教师用户</a>
<table  border="1" width="95">
<tr bgcolor="#3366CC">
<th>编号</th>
<th>姓名</th>
<th>性别</th>
<th>删除</th>
<th>更新</th>
</tr>
<?
while($row=mysql_fetch_assoc($result)){
?>
<tr>
<td><?=$row['id']?></td>
<td><?=$row['name']?></td>
<td><?=$row['sex']?></td>
<td><a href="delete.php?id=<?=$row['id']?>">删除</a></td>
<td><a href="chengjixiugai.php?id=<?=$row['id']?>">修改</a></td>
</tr>
<? }  ?>
</table>

图片描述

阅读 1.9k
3 个回答

sql表中没有这个name字段

<?
while($row=mysql_fetch_assoc($result)){
?>

改成

$newarray = array();
while($row=mysql_fetch_assoc($result)){
$newarray[] = $row;
}
foreach ($newarray as $value){
<tr>
<td><?php echo $value['id']?></td>

</tr>
}

没有name这个字段,当然显示不出来。你直接打印var_dump($row)看看就知道了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题