我有一些问题。我只知道如何显示已在不同表数据库中注册的员工和学生人数。但我不知道如何总结已注册的员工和学生人数。
这是显示员工人数的代码
<?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>
答案 0 :(得分: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;
&#13;
希望它可以帮到你。 温馨的问候
答案 1 :(得分: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>