Php 我的pdo结果在表格中重复
我有一个排行榜,它告诉我人们用他们的钱(用于测试的虚拟货币)在做什么。 所以它工作了,它显示了从我的表到PDO(PHP数据对象)的所有内容 问题是,我让它在一个表中输出。但对于每个id,都会有第二张这样的表格: 我使用的代码是:Php 我的pdo结果在表格中重复,php,html,pdo,html-table,Php,Html,Pdo,Html Table,我有一个排行榜,它告诉我人们用他们的钱(用于测试的虚拟货币)在做什么。 所以它工作了,它显示了从我的表到PDO(PHP数据对象)的所有内容 问题是,我让它在一个表中输出。但对于每个id,都会有第二张这样的表格: 我使用的代码是: <?php $db = new PDO('mysql:host=localhost;dbname=test1','root','####'); $sql = "SELECT naam, id, days, money FROM user ORDER BY
<?php
$db = new PDO('mysql:host=localhost;dbname=test1','root','####');
$sql = "SELECT naam, id, days, money FROM user ORDER BY money DESC ";
$results = $db->query($sql);
foreach($results as $row)
{
?>
<html>
<head>
</head>
<body>
<TABLE BORDER="5" WIDTH="100%" CELLPADDING="4" CELLSPACING="3">
<TR>
<TH><BR><H3>POINTS LEADERBOARD</H3>
</TH>
</TR>
<TR>
<TH>Username</TH>
<TH>Money</TH>
<TH>Days</TH>
</TR>
<TR>
<TD><?php echo $row['naam']; ?></TD>
<TD><?php echo $row['money']?></TD>
<TD><?php echo $row['days']?></TD>
</TR>
</TABLE>
<?php
/*
echo "<table>";
echo "<TR>";
echo "<TH><BR><H3>POINTS LEADERBOARD</H3>";
echo "</TH>";
echo "</TR>";
echo "<TR>";
echo "<TH>Username</TH>";
echo "<TH>Money</TH>";
echo "<TH>Days</TH>";
echo "</TR>";
echo "<TR>";
echo "<TD>"; echo $row['naam']; echo "</TD>";
echo "<TD>"; echo $row['money']; echo "</TD>";
echo "<TD>"; echo $row['days']; echo "</TD>";
echo "</TR>";
echo "</table>";
*/
?>
<?php } ?>
</body>
</html>
积分排行榜
用户名
钱
天
谁能帮帮我,或者告诉我我做错了什么
谢谢 在循环中使用开头
html
etc标记的方式是错误的-可能是这样的
<?php
$db = new PDO('mysql:host=localhost;dbname=test1','root','####');
$sql = 'SELECT naam, id, days, money FROM user ORDER BY money DESC ';
$results = $db->query($sql);
?>
<html>
<head>
<title>leaderboard</title>
</head>
<body>
<?php
echo "
<TABLE BORDER='5' WIDTH='100%' CELLPADDING='4' CELLSPACING='3'>
<TR>
<TH><BR><H3>POINTS LEADERBOARD</H3></TH>
</TR>
<TR>
<TH>Username</TH>
<TH>Money</TH>
<TH>Days</TH>
</TR>";
foreach($results as $row) {
echo "
<TR>
<TD>{$row['naam']}</TD>
<TD>{$row['money']}</TD>
<TD>{$row['days']}</TD>
</TR>";
}
echo "</TABLE>";
?>
</body>
</html>
排行榜
请显示html周围的代码,例如不能是整个脚本的循环。不,我现在更新了。请不要在外部网站上发布代码。目前还不清楚您的代码将在那里停留多长时间。这将使你的问题(及其可能的解决方案)不可能被未来的观众接受。我知道,每次我试图发布我的代码,它也会将其格式化为编译后的代码…这段代码工作了一半:D,它的工作方式如下:它不再复制它,但它只复制用户名Money和daysaah之类的表头。我修复了它,将TH也放在Foreach上方,仅将行放在loop@luc-如果这解决了你的问题,那么请标记为这样。非常感谢。