如何将我从SQL获取的数据发布到php中的div中

时间:2017-11-30 14:22:55

标签: php html css sql

我需要创建一个显示数据库帖子的页面。它必须在帖子中有标题和文字。我已经从数据库中获取了所有信息,但我不知道如何制作它以便将它们放入div中。目前我获得的数据被设置为表格,但我想将它们变成div。当前代码:(注意:我有php和sql连接工作)

$sql = "SELECT title, txt FROM xxxxx";
$result = $con->query($sql);

   if ($result->num_rows > 0) {
    // output data of each row
    echo "<table><tr><th>Title</th><th>Text</th></tr>";
    while($row = $result->fetch_assoc()) {
        echo "<tr><td>" . $row["title"]. "</td><td>" . $row["txt"]. " </td></tr>";
    }
    echo "</table>";
} else {
    echo "0 results";
}

另外,我正在寻找bootstrap panel-group类,但我无法实现它。

1 个答案:

答案 0 :(得分:0)

您似乎忘了包含您的div:

   if ($result->num_rows > 0) {
    // output data of each row
    echo "<div><table><tr><th>Title</th><th>Text</th></tr>";
    while($row = $result->fetch_assoc()) {
        echo "<tr><td>" . $row["title"]. "</td><td>" . $row["txt"]. " </td></tr>";
    }
    echo "</table></div>";
} else {
    echo "0 results";
}

或者如果您不想包含表格而只包含div,只需这样做:

 if ($result->num_rows > 0) {
    // output data of each row
    echo "<div class='title'><h1>Title</h1>";
    while($row = $result->fetch_assoc()) {
        echo "<p>" . $row["title"]. "</p><p>" . $row["txt"]. " </p>";
    }
    echo "</div>";
} else {
    echo "0 results";
}