如何检查数据库是否为空?
我有一些显示数据库的代码,但我不知道如何检查它是否为空,如果是,则发出回声。
<?php
if(isset($_SESSION["brugernavn"])) {
echo '<center><div class="euxaklassen">OVERSIGT OVER EUX A KLASSEN</div>
<div class="hr"><hr></div>';
$show = mysqli_query ($con,"select id,opgave,elev from karakter LIMIT 3")or die("Fejl!");
while(list($id,$opgave,$elev)=
mysqli_fetch_array($show))
{
echo '<div class="opgave"><a href="euxaid.php?id='.$id.'&action=delete">'.$opgave.' ('.$elev.') </div><div class="hr"><hr></div></a></a>';
} }
?>
答案 0 :(得分:0)
您可以这样查询 table schema
:
SELECT SUM(TABLE_ROWS) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'database_name';
这将返回给定数据库中所有表的行数。
答案 1 :(得分:0)
如果你的意思是检查表中的数据,使用mysql_num_rows来计算行数
if(mysqli_num_rows($show)== 0){
echo "Data is empty";
}else{
// do something if not empty
}