Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在HTML中显示SQL查询结果?_Php_Mysql_Mysqli - Fatal编程技术网

Php 如何在HTML中显示SQL查询结果?

Php 如何在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

我有一个包含5行的表,我想将所有行的计数打印到html
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请澄清您想要得到什么。表中所有行的计数,满足某些条件的行的计数,某列的总和?