gpt4 book ai didi

PHP 到 MySQL 不会显示所有列

转载 作者:行者123 更新时间:2023-11-30 23:48:54 25 4
gpt4 key购买 nike

我的代码:

<?php
error_reporting(0);
$page = 'Home';
include('inc/overall-head.php')
?>
<html>
<style>
div.post-content table td, th {
padding: 10px;
}
th {
text-align: left;
}
</style>
<body>
<div class="post-news">
<div class="post-title">
Home || <?php include('inc/tag.php') ?>
</div>
<div class="post-content">
<center>
<table>
<tr>
</tr>
<?php
include ('config.inc.php');
$con = mysql_query("SELECT * FROM cms_news ORDER BY id DESC LIMIT 100");
$count = mysql_num_rows($con);
echo $count;
while($row=mysql_fetch_array($con)) {

echo "<center><table cellpadding='0' style='text-align: center'>";
<tr>
<td><img src='img/avatar/<?php echo $row['Author']; ?>.png'/><br/>
<center><?php echo $row['Author']; ?></center></td>
<td><center><h4><?php echo $row['Title'];?></h4></center><br/>
<?php echo $row['Content'] ; ?></td>
</tr>
<?php }
echo "</table></center>";

?>

</table>
</center>
</div>
</div>
<?php
include('inc/sidebar.php');
include('inc/footer.php');

}

?>

所以它只显示一列..

它只显示一个帖子??谁能帮忙??

注意 如果您认为我很笨,也许吧。不懂太多,用了那么多php,如果不把它们分开,就会出错。

*P.S Mark Ba​​ker 问我是否可以将它添加到最后。给你。

最佳答案

我认为问题是你开始了一个新的<table>对于每一行,但你永远不会用 </table> 关闭它.你应该只有一个 <table>在循环之前开始,查询结果的每一行都成为表中的一行:

echo "<center><table cellpadding='0' style='text-align: center'>";
while ($row = mysql_fetch_array($con)) { ?>
<tr>
<td><img src='img/avatar/<?php echo $row['Author']; ?>.png'/><br/>
<center><?php echo $row['Author']; ?></center></td>
<td><center><h4><?php echo $row['Title'];?></h4></center><br/>
<?php echo $row['Content'] ; ?></td>
</tr>
<?php }
echo "</table></center>";

关于PHP 到 MySQL 不会显示所有列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21204360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com