如何获得已注册的所有用户的总数

问题描述 投票:-1回答:2

我有一些问题。我只知道如何显示已在不同表数据库中注册的员工和学生人数。但我不知道如何总结已注册的员工和学生人数。

这是显示员工人数的代码

<?php
  $s = "SELECT * FROM multiusers_staff";
  $sresult = $con->query($s);
  $scount  = mysqli_num_rows($sresult);
?>
<h3><?php echo $scount;?></h3>
<p>Staff </p>

但是,当我插入此代码时,它不适用于总结员工和学生的数量。谁能帮忙。

<?php 
  $t = "SELECT * FROM multiusers_staff and mulitusers_student";
  $tresult = $con->query($t);
  $tcount  = mysqli_num_rows($tresult);
?>
<h3><?php echo $tcount;?></h3>
<p> Totals User</p>
php mysql
2个回答
0
投票

这是可以帮助您的代码:

 <?PHP
    include 'config.php';
    $result = $link->query("SELECT student FROM tableofstudent");
$result2 = $link->query("SELECT teacher FROM tableofteacher");
    $row_cnt = mysqli_num_rows($result);
 $row_cnt2 = mysqli_num_rows($result2);
    echo $row_cnt + $row_cnt2;

希望它能帮到你。温暖的问候


0
投票

您需要使用两个查询或一个查询与子查询来解决此问题。最简单的方法是使用两个查询。 (从技术上讲,这不是最好的解决方案)

<?php
$s = "SELECT * FROM multiusers_staff";
$sresult = $con->query($s);
$scount  = mysqli_num_rows($sresult);

$s = "SELECT * FROM multiusers_student";
$sresult = $con->query($s);
$scount1 = mysqli_num_rows($sresult);

$scount += $scount1;
?>
<h3><?php echo $scount;?></h3>
<p>Staff and student </p>
© www.soinside.com 2019 - 2024. All rights reserved.