我有这段代码:
$sql = 'SELECT * from page';
$result = $pdo->query($sql);
$rows = $result->fetchAll(PDO::FETCH_ASSOC);
if(count($result)) {
echo '<table><tr>';
foreach ($rows[0] as $columnName => $value) {
echo '<th>' . $columnName . '</th>';
}
echo '</tr>';
foreach ($rows as $row) {
echo '<tr>';
foreach ($row as $value) {
echo '<td>' . $value . '</td>';
}
echo '<tr>';
}
echo '</table>';
}
此代码工作正常。但由于我的桌子很大,看起来非常笨拙 - 几乎不可读。而且我不知道如何让它看起来更好。我尝试添加空格和标签但没有用。我无法理解如何做到这一点。我从朋友那里得到了这个代码。任何人都可以修改代码,以便在每列之间添加至少一个制表符空间。非常感谢帮助。
答案 0 :(得分:0)
您可以执行以下操作: 而不是
echo '<table><tr>';
使用
echo '<table border="1"><tr>';
它会在您的桌子上放置边框,并且更容易区分单元格