如何在HTML页面中打印/显示php查询(mysqli)的结果

如何在HTML页面中打印/显示php查询(mysqli)的结果,php,html,Php,Html,我一直在努力寻找将上述代码的查询打印到HTML部分的方法,但没有找到任何结果。我发现可以使用php的fetch\u assoc()通过HTML表显示结果。下面是代码,在全局视图中,代码很好,因为我在完整的php页面上对其进行了测试。但我需要一个解决方案,把它放在HTML。我在尝试一件不可能的事情吗 <?php require_once('connconf.php'); $conn = mysqli_connect($server, $user, $pw, $bdname)

我一直在努力寻找将上述代码的查询打印到HTML部分的方法,但没有找到任何结果。我发现可以使用php的
fetch\u assoc()
通过HTML表显示结果。下面是代码,在全局视图中,代码很好,因为我在完整的php页面上对其进行了测试。但我需要一个解决方案,把它放在HTML。我在尝试一件不可能的事情吗

<?php
    require_once('connconf.php'); 
    $conn = mysqli_connect($server, $user, $pw, $bdname) or die ('Connection Error');
    $sqlquery = "select ID_Vote from Votes where ID_Player = '1'"; 
    if($result = mysqli_query($conn, $sqlquery)) {
        $rowcount = mysqli_num_rows($result);
        echo $rowcount;   //this is the value i want to publish on a HTML <label>
    }
?>

如果要在表格中输出结果,可以执行以下操作:

print "<table>";
while($row = mysqli_fetch_assoc($result)) {
    print "<tr><td>".$row['ID_Vote']."</td></tr>";
}
print "</table>";
print”“;
while($row=mysqli\u fetch\u assoc($result)){
打印“$row['ID_Vote']”;
}
打印“”;
如果您只想打印行数,也会出现同样的情况:

print "<table>";
print "<tr><td>".$rowcount."</td></tr>";
print "</table>";
print”“;
打印“$rowcount.”;
打印“”;
另一种方法是结束php:

<?
// Some code
?>
<table>
 <tr>
  <td><?=$rowcount;?></td>
 </tr>
</table>
<?
// More php
?>


大家可以读一读

伙计们,我找到了问题的解决方案,所有的查询都像我说的那样正常。但是我的网页的扩展名是.HTML,当我把它改成.php时,它就工作了。现在,我让网站运行HTML和php代码,使用.php扩展名代替.HTML


感谢您的关注。

不,这并非不可能,但您距离目标还有一段距离。您只需要阅读一本关于PHP和HTML以及它们如何结合的书籍或在线教程。在同一页的下一页。。。在PHP块之外<代码>
upful我尝试了你回答的有“;”和没有“;”的问题,并且从来没有忘记“}”和“$rowcount”和“?”>,但它始终没有显示任何内容。RiggsFolly我认为这里的问题不是对语法的无知,我已经尝试了太多的方法,但问题似乎是另一回事。(..)如果($resposta=mysqli_query($conn,$sqlquery)){$rowcount=mysqli_num_rows($resposta);?>@volkel注释实际上并不适用于代码块。如果您试图显示不同的版本,请编辑您的问题(编辑“按钮”位于标签下方)也就是说,ID\u Player是数据库中的一个数字字段吗?如果是,将其与字符串进行比较是错误的。是的@TiesonT.ID\u Player是一个Int字段,它会改变什么吗?您好,谢谢您的回答。我尝试了三种方法,但它始终不显示结果。我不知道该怎么做,问题应该是其他事情。