如何在html / php页面中从mySQL数据库打印出一个表

时间:2015-11-24 18:07:08

标签: php html mysql sql

我正在尝试将此表the table从phpmyadmin打印到我的html / php页面作为普通表。这是我对页面the page的编码 任何帮助,将不胜感激 谢谢

2 个答案:

答案 0 :(得分:1)

试试这段代码:

<?php 
$db = new mysqli("localhost", "root", "", "hangman");
 ?>

<table border="1">
<tr>
<td>User</td>
<td>Score</td>
</tr>
<tr>
<?php 
    $sql = "SELECT * FROM usernames";
    $result = $db-query($sql);
    while($row = mysqli_fetch_assoc($result)) {
        ?>
        <td><?php echo $row['users']; ?></td>
        <td><?php echo $row['Scores']; ?></td>
        <?php
    }
 ?>
</tr>
</table>

如果有任何错误,请给我评论。

答案 1 :(得分:1)

看起来你正在使用PDO,突然间你使用mysql跳转到旧的数据获取技术_ *

我的建议是坚持使用PDO结构。所以你必须要做一些小事

第6行

使用

$stmt->rowCount();

获取用户行

然后使用

$data = $stmt->fetchAll();

获取数据库行,您将获得一个对象。

现在你只需要遍历对象,例如

foreach ( $data as $rows ){

         echo $rows->users;

   }