php - 将 MYSQL 表数据传递到 HTML

标签 php html mysql

我有一个文件 uploadpostinfo.php,

    <html>
<head>
</head>
<body>
<?php
    error_reporting(E_ALL);

    $db = "pickeqco_postinfo";
    $link = mysqli_connect($host, $user, $pass, $db);
    if (!$link) {
        echo "Error: Unable to connect to MySQL." . PHP_EOL;
        echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
        echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
        exit;
    }

    echo "Success: A proper connection to MySQL was made! The $db database is great." . PHP_EOL;
    echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL;
    if (!mysqli_select_db($link, $db)) {
        echo "Database not selected";
    }
    $sql = "SELECT id, topic, bullet1, bullet2, expl, source FROM postinformation";

    $res = $list->query($sql);
    if ($res->num_rows > 0) {
        echo "<table><tr><th>ID</th><th>topic</th></tr>";
        // output data of each row
        while($row = $res->fetch_assoc()) {
            echo "<tr><td>".$row["id"]."</td><td>".$row["topic"]." ".$row["bullet1"]."</td></tr>";
        }
        echo "</table>";
    } else {
        echo "0 results";
    }
    //echo nl2br("\n\n$topic\n$bullet1\n$bullet2\n$expl\n$source\n\n");
?>

</body>
</html>

我想从数据库表中获取值并将其插入到我的index.html 文件中。 uploadpostinfo.php和index.html在同一个目录下,但是是不同的文件。

<form action="uploadpostinfo.php" method="post">
    <input name="submit" type="submit" value="getdata"/>
</form>

有人可以帮我将 mysql 表数据放入我的 html 代码中吗?

最佳答案

您正在传递结果变量,但数据位于 $res 中,因此请更改

while($row = $result->fetch_assoc()) {

  while($row = $res->fetch_assoc()) {

关于php - 将 MYSQL 表数据传递到 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43861511/

相关文章:

html - 删除背景中的白色间隙

mysql - MYSQL中如何根据一个字段的值连接列

mysql - 如何从mysql中的整个数据库的每个表中sqldump数据子集

javascript - 将变量传递并保留到下一页 - AngularJS

javascript - 从适用于 IE 但不适用于 Chrome 或 Firefox 的 iframe 中获取值(value)

php - 用 0 替换平面数组中的所有值

javascript - 切换背景图像 HTML

mysql - 使用 DELETE...WHERE NOT IN (SELECT) 删除无子父记录时如何避免超时

php - 调用未定义的函数 sqlsrv_connect() - 故障排除

php - Eden mail php imap 连接失败