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

缺少PHPmyAdmin行数据

苍烨然
2023-03-14

我有一个页面来显示一个从PHPmyAdmin数据库中提取信息的表,但是最新的数据行似乎总是丢失的,尽管表中有一行数据(只是空的)。如果我添加另一行,它会使前面的缺失行出现,但最新的一个是空的-非常恼人,我只是不明白为什么会发生这种情况!

查询以拉取信息:

$query = "SELECT * FROM users";
   $result = $db -> query ($query);
   $num = mysqli_num_rows($result);
   $row = $result->fetch_assoc();

显示表:


  <table class="styled-table" >
    <h2>All Users</h2>
      <thead>

          <tr>
              <th>User ID</th>
              <th>Username</th>
              <th>Email</th>
              <th>Type</th>
              <th>Update</th>
          </tr>
      </thead>

      <tbody>
        <?php
              for ($i=0; $i < $num; $i++)
              { $row = $result->fetch_assoc(); ?>
          <tr class="active-row">

              <td><?php echo $row["userID"];?></td>
              <td><?php echo $row["username"];?></td>
              <td><?php echo $row["email"];?></td>
              <td><?php echo $row["type"];?></td>
              <td><a href = "full.php?id=<?php echo $row['userID'];?>">Edit</a></td>

          </tr>
<?php }?>

CSS(不确定这是否会影响它)

.styled-table {
        border-collapse: collapse;
        margin: 25px 0;
        font-size: 0.9em;
        font-family: sans-serif;
        min-width: 900px;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
        margin-left: auto;
  margin-right: auto;

    }
    .styled-table thead tr {
    background-color: #009879;
    color: #ffffff;
    text-align: center;
}
.styled-table th,
.styled-table td {
    padding: 12px 15px;
    text-align: center;
}

.styled-table tbody tr {
    border-bottom: 1px solid #dddddd;
}

.styled-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
    border-bottom: 2px solid #009879;
}
.styled-table tbody tr.active-row {
    font-weight: bold;
    color: #009879;
}

共有1个答案

郦昆
2023-03-14

必须删除$num=mysqli_num_rows($result);后面的$row=$result->fetch_assoc();。此调用将获取第一行,并且它将被for循环中的fetch_assoc()覆盖。

 类似资料:
  • 问题内容: 我正在尝试像这样编译C ++程序: 但是我收到以下错误: 我不知道这个错误是什么意思。任何帮助将不胜感激。 问题答案: DSO在这里表示动态共享对象;由于错误消息指出命令行中缺少该消息,因此我想您必须将其添加到命令行中。 也就是说,尝试添加到命令行。

  • 问题内容: 我们有一个Maven多模块项目,其中包含一个父级(HelloWorld)和不同的子级(HelloWorldServices和HelloWorldPresentation),并使用Jenkins进行构建。 运行成功的测试后的错误是 前面的线说 这是我定义父pom JaCoCo插件的方式: 我没有明确提到过surefire。我还尝试了到处都可以找到的将argLine放入配置中的结果,但是所

  • 在Spring Boot时发出请求并得到一个丢失的参数异常,尽管该值没有丢失。解决数独的项目 请求url为:http://localhost:8080/solvesudoku/getcellanswer/0/0 下面是错误消息: “错误”:“错误请求”, “异常”:“org.springframework.web.bind.MissingServletRequestParameterExcepti

  • 我们有一个Maven多模块项目,由父级(HelloWorld)和不同的子级(HelloWorldServices和HelloWorldPresentation)组成,并使用Jenkins进行构建。 运行成功测试后的错误是

  • 我得到了 我错过了什么?

  • 问题内容: 我几年(2003-2008年)的数据分布不均(写日期)。我想查询给定开始日期和结束日期的数据,按PostgreSQL 8.3(http://www.postgresql.org/docs中支持的任何间隔(天,周,月,季度,年)将数据分组/8.3/static/functions-datetime.html#FUNCTIONS- DATETIME-TRUNC )。 问题在于,某些查询会在