Php 如何在HTML中显示SQL查询结果?
我有一个包含5行的表,我想将所有行的计数打印到htmlPhp 如何在HTML中显示SQL查询结果?,php,mysql,mysqli,Php,Mysql,Mysqli,我有一个包含5行的表,我想将所有行的计数打印到htmldiv。我这样试过: $sqlassets = "SELECT COUNT(*) FROM assets"; $result=mysqli_query($conn, $sqlassets); $log=var_dump($result); 然后我尝试在HTML中使用这个变量: <div class="col mr-2"> <div class="text-xs font-weight-bold text-primary t
div
。我这样试过:
$sqlassets = "SELECT COUNT(*) FROM assets";
$result=mysqli_query($conn, $sqlassets);
$log=var_dump($result);
然后我尝试在HTML中使用这个变量:
<div class="col mr-2">
<div class="text-xs font-weight-bold text-primary text-uppercase mb-1">Count of cars</div>
<div class="h5 mb-0 font-weight-bold text-gray-800"><?php print($log) ?></div>
</div>
汽车计数
但结果是:
对象(mysqli_结果)#2(5){[“当前_字段”]=>int(0)[“字段计数”]=>int(1)[“长度”]=>NULL[“num_行”]=>int(1)[“类型”]=>int(0)}
$result
是类mysqli\u result
的对象。您需要从第一行获取第一列。您可以通过fetch_row()[0]
$sqlassets = "SELECT COUNT(*) FROM assets";
$result = $conn->query($sqlassets);
$numOfRows = $result->fetch_row()[0];
var_dump($numOfRows);
然后可以在HTML中使用该变量的内容:
<div class="col mr-2">
<div class="text-xs font-weight-bold text-primary text-uppercase mb-1">Count of cars</div>
<div class="h5 mb-0 font-weight-bold text-gray-800"><?php print($numOfRows) ?></div>
</div>
汽车计数
是,它是一个结果对象。拿过来@用户3783243,我是这方面的初学者,请您帮助我编写代码好吗?您可以使用while
或foreach
循环以及COUNT()
的别名。请单击我发送的链接。其中有一些例子。@amir.mahajna请澄清您想要得到什么。表中所有行的计数,满足某些条件的行的计数,某列的总和?