想要将后台PHP获取到数据库显示在前端页面,怎么获取对应的数据?

发布于 2022-09-12 04:34:10 字数 613 浏览 19 评论 0

HTML:

<span id="article_name" style="font-weight: 700;">&nbsp;&nbsp;</span>
<span id="id" style="color: rgb(24, 144, 255); padding-left: 10px;"></span>

active.php:

<?PHP
    header("Content-Type: text/html; charset=utf-8");
    include('conn.php');//链接数据库
    $sql = "select * from article";
    $res = mysqli_query($conn,$sql);
    while ($row = mysqli_fetch_array($res)) {
        echo $row['article_name']."<br>";
        echo $row['id'];
    }
?>

PHP中echo后台都能显示数据,想要将对应数据输出到html前端页面对应的位置,请问该怎么获取?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

七婞 2022-09-19 04:34:10

原生的话 将 php 代码 写到 html 文件中,然后使用php执行.
总的来说就是:

  1. 使用php输出html
  2. 使用html嵌入php代码
  3. 使用框架,mvc使用模板变量

如果没有配置php解析器的话就这样写,如果配置了就写成php文件,直接访问 xxx.php 即可

action.html

<?PHP
    header("Content-Type: text/html; charset=utf-8");
    include('conn.php');//链接数据库
    $sql = "select * from article";
    $res = mysqli_query($conn,$sql);
    while ($row = mysqli_fetch_array($res)) {
        echo '<span id="article_name" style="font-weight: 700;"> ' +$row['article_name'] + '</span>';
echo '<span id="id" style="color: rgb(24, 144, 255); padding-left: 10px;">' + echo $row['id']+ '</span>';
    }
?>
夜司空 2022-09-19 04:34:10

你前端ajax回调里边用了json遍历吧,那么后台就必须输出json格式的数据啊,你直接输出普通的字符串,前端收到后怎么遍历?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文