php - 我可以隐藏表中具有特定或特殊值(例如零)的数据吗? PHP 和 MySQL

标签 php mysql pdo

问题:我需要隐藏数据不要将其从具有零值或零值或无值的数据库中删除。有没有可能实现这个问题?

我只需要把它从引导表中删除

这是我的 table 现在的样子。

--------------------------------------
|  id  |  amount  |  name  |  price  |
|  1   |  3000    |  John  |  200    |
|  2   |  0       |  John  |  100    |
|  3   |  0       |  John  |  200    |
|  4   |  3000    |  Pat   |  400    |
--------------------------------------

问题是有一个零值不应该在我的表格上看到,可以通过隐藏或删除它来解决吗?

简单来说,表格必须是这样的

    --------------------------------------
    |  id  |  amount  |  name  |  price  |
    |  1   |  3000    |  John  |  200    |
    |------------------------------------
    |  4   |  3000    |  Pat   |  400    |
    --------------------------------------

这是我的代码

<?php 

  //Fetch data
  $host = "local";
  $username = "name";
  $password = "";
  $database = "dbname";


  try {
    $connect = new PDO("mysql:host=$host;dbname=$database",$username,$password);
    $connect->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  

    $query = "SELECT * FROM  cabinqr_logs";

    $data = $connect->query($query);
 ?>

  <?php foreach($data as $row) 
                    {?>
                      <tr>
                        <th scope="row"><?php echo $row["passenger"] ?></th>
                        <td><?php echo $row["flight_no"] ?></td>
                        <td><?php echo $row["amount"] ?></td>
                        <td><?php echo $row["date_time"] ?></td>
                        <td><?php echo $row["crew_name"] ?></td>
                      </tr>
                    </tbody>
                    <?php 
                     }
                     } 
                        catch (PDOException $error) 
                        {
                          $error->getMessage();
                        }

                    ?>

最佳答案

您只需要包含一个 WHERE 子句,该子句表示仅选择其中值大于零的行...

$query = "SELECT * FROM  cabinqr_logs WHERE amount > 0";

关于php - 我可以隐藏表中具有特定或特殊值(例如零)的数据吗? PHP 和 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55966427/

相关文章:

php - ionic 2 : marge details with same values

c# - 如何从access数据库中获取多行数据

mysql - 如何向链接表添加和填充序列列

mysql - 计数并执行插入或更新

php - 未捕获的异常 'ImagickException',消息为 'Failed to read the file'

php - 将 PHP 表单中的单选值提交到 MySQL 表(更新表中的值)

php - 通过 PHP 哈希 MD5 显示与通过 Unix 终端不同的结果

php - 在 PHP 和 MySQL 中一次从多个表单插入多个值

mysql - 有没有办法加快这个mysql?

php - 区分 'no rows were affected' 和成功更新的行——相同的值(MySQL 和 PHP)