jQuery PHP函数未在单击按钮时执行

我实际上正在使用SQl,并且试图过滤出按钮执行时的结果。

我已经在HTML中创建了按钮,并试图使用PHP执行该按钮,并且该PHP代码位于jQuery脚本中。

我为什么要这样做?因为我更喜欢使用jQuery的“ onclick”功能,因为它似乎很简单。否则,如果您可以通过单击按钮直接帮助我执行PHP代码,我将更愿意。

功能代码:jQuery中的PHP代码

<script type="text/javascript">

  function Filter() {

    <?php
      $sql = "SELECT * FROM Products
              WHERE ID='123456';";
      $result = mysqli_query($connection,$sql);
      while ($row = mysqli_fetch_assoc($result)) {
        echo $row['ID'].'  ||  '.$row['Name'].'  ||  '.$row['Type'].'  ||  '.$row['Price'].'<br>';
      }
    ?>

  }
</script>

我的HTML按钮

<button id="B1" onclick="Filter()"> Filter </button>

请建议我我在做什么错以及单击时执行PHP函数的直接方法