首页 > 解决方案 > 为什么 PHP fetch 不显示任何内容?

问题描述

我有个问题。我想在一张表中显示我数据库中的所有帐户。但是使用这段代码,我没有得到任何输出。我不知道问题是什么。

$DATABASE_HOST = 'localhost';
$DATABASE_USER = '##################';
$DATABASE_PASS = '##################';
$DATABASE_NAME = 'interface';

$con = mysqli_connect($DATABASE_HOST, $DATABASE_USER, $DATABASE_PASS, $DATABASE_NAME);
if ( mysqli_connect_errno() ) {
    exit('Verbindung zum MySQL-Server fehlgeschlagen: ' . mysqli_connect_error());
}

$stmt = $con->prepare("SELECT id, username, rank FROM accounts");
if ($stmt->execute()) {
    while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
        echo '<tr>';
        echo '<td>' . $row['id'] . '</td>';
        echo '<td>' . $row['username'] . '</td>';
        echo '<td>' . $row['rank'] . '</td>';
        echo '</tr>';
    }
}

标签: phphtmlpdo

解决方案


推荐阅读