当前位置: 首页 > 知识库问答 >
问题:

记录不存在时如何添加消息。。。。?

拓拔骁
2023-03-14

这是我的超文本标记语言PHP表页面的完整代码...

<!DOCTYPE html>
<html>
<body>

<table>
    <tr>
      <td>Subjects</td>
      <td>Grades</td>
    </tr>
<?php
    $i=0;
    while($row = mysqli_fetch_array($results_teach)) {
    if($row["Sub_1"] != "" && $row["Sub_Grades_1"] != "") { 
?>
<tr>
    <td><?php echo $row["Sub_1"]; ?></td>
    <td><?php echo $row["Sub_Grades_1"]; ?></td>
</tr>
<?php
      }
    $i++;
    }
?>
</table>
</body>
</html> 

共有2个答案

喻珂
2023-03-14

您可以通过mysqli_num_rows函数检查提取数据的计数。如果未提取数据,计数将为零,您可以显示错误消息

if(mysqli_num_rows($results_teach) < 0){
   echo "The error message"
}else{
    $i=0;
    //code
}
梁丘书
2023-03-14

您有一个名为$i的计数器。您只需检查其值:

<!DOCTYPE html>
<html>
<body>

<table>
    <tr>
      <td>Subjects</td>
      <td>Grades</td>
    </tr>
<?php
    $i=0;
    while($row = mysqli_fetch_array($results_teach)) {
    if($row["Sub_1"] != "" && $row["Sub_Grades_1"] != "") { 
?>
<tr>
    <td><?php echo $row["Sub_1"]; ?></td>
    <td><?php echo $row["Sub_Grades_1"]; ?></td>
</tr>
<?php
      }
    $i++;
    }
?>
</table>
    <?php
    if ($i === 0) {
        ?>
            Does not exist
        <?php
    }
    ?>
</body>
</html> 
 类似资料:
  • 在XML中,我想要的配置如下所示(但我不想使用XML):

  • 在log4j1.2中,您只需在运行时获取一个记录器并添加一个appender。例如,这对于测试目的很方便。我们曾经创建一个模拟appender并将其添加到记录器中。随后,我们可以做出不同的断言。 log4j2的等价物是什么? 例如,这个例子展示了其他人是如何添加测试附加器的。 log4j2页面显示了一些关于如何添加附加器的示例。但是,它们将追加器添加到整个上下文中。这似乎不同于为一个特定的记录器添

  • 问题内容: 我如何添加到URL,如果它不包括协议(例如,或)? 例: 问题答案: @nickf代码的修改版本: 认识到,,和在不区分大小写的方式。

  • 我使用的是Camel 2.9.2,完成路线定义如下: 中提供https://stackoverflow.com/questions/18877562/how-can-i-log-a-header-value-in-camel-using-spring-dsl解决方案由于某种原因对我不起作用。 我可以看到一些与路由定义相关的驼峰跟踪

  • 问题很简单。如何将列添加到表中,但仅当列不存在时?我在这里只找到了如何检查列是否存在的解决方案。

  • 问题内容: 我看了很多例子。但是此查询不起作用,出现以下错误: 错误1064(42000):您的SQL语法有错误;在第1行的’IF NOT EXISTS(SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME =’)附近,查看与您的MySQL服务器版本相对应的手册以使用正确的语法。 问题答案: 您可以为查询创建一个过程,