如何检查数据库是否为空?

时间:2021-01-08 09:06:34

标签: php

如何检查数据库是否为空?

我有一些显示数据库的代码,但我不知道如何检查它是否为空,如果是,则发出回声。

<?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>';
        
    } }

?>

2 个答案:

答案 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
}
相关问题