Проблема: мне нужно скрыть данные НО, чтобы не удалять их из базы данных, которая имеет значение или количество, равное нулю или отсутствующее значение. Есть ли возможности решить эту проблему?
Мне просто нужно удалить его из таблицы начальной загрузки
вот как моя таблица выглядит прямо сейчас.
--------------------------------------
| 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";
Я отмечу это как ответ, но вы можете подождать 11 минут? он говорит, что я могу отметить это как ответ через 11 минут
могу ли я попросить еще об одолжении, из той части, которая имеет сумму 6000 и 6000? как я могу ДОБАВИТЬ его к общей сумме? Спасибо
Вероятно, проще всего сохранить общую сумму для каждой строки и вывести ее в конце.
никогда не знал, что это может быть так просто. спасибо новое обучение в php от вас