Php 如何在html的同一页面中显示来自数据库的结果

Php 如何在html的同一页面中显示来自数据库的结果,php,mysql,html,Php,Mysql,Html,我目前不熟悉php。我正在尝试将数据库中的结果显示到同一html页面。但是我没有使用表单进行搜索,搜索是通用的。如何在同一页面中显示结果 例如,这里是我的html页面的一部分 <body> <div class="div1> <a href="">button to display results</a> </div> <div class="div2"> </div> 尝试此操作:它将导致页面刷新

我目前不熟悉php。我正在尝试将数据库中的结果显示到同一html页面。但是我没有使用表单进行搜索,搜索是通用的。如何在同一页面中显示结果

例如,这里是我的html页面的一部分

 <body>
    <div class="div1>
<a href="">button to display results</a>
</div>
<div class="div2">
</div>


尝试此操作:它将导致页面刷新,并将1传递给查询字符串以指示是否显示

<div class="div1>
      <a href="/?display=1">button to display results</a>
    </div>
    <div class="div2">
      <?php
         $display = $_GET['display'];

         if($display)
         {
             //do some dispaly here
         }
      ?>

</div>

您尝试过这样做吗?你能用php打印出任何东西吗?是的,php脚本还可以。但是我不知道,我应该在上面的按钮链接中引用它吗?有几种不同的方法来实现这一点。带有隐藏容器的Javascript或AJAX,用于提取数据并将其填充到页面中。您是否尝试过使用这两种方法实现?在
.div2
的内部,为什么不使用
if(button submitted){display results}