Последний по текущей дате - PullRequest
0 голосов
/ 25 октября 2018

Мне нужна помощь с запросом.Это список только 3 выставок собак, по строке postal_date.Тем не менее, я не хочу, чтобы какие-либо результаты превышали текущую дату.

У меня есть их в списке, но некоторые отображаются после текущей даты.

<?php
    $query = "SELECT shows.*, judges.* FROM `shows` 
    INNER JOIN `judges` ON shows.judge_id = judges.judge_id
    ORDER BY shows.postal_close DESC
    LIMIT 3";

    $select_all_shows_query = mysqli_query($connection,$query);
    while($row = mysqli_fetch_assoc($select_all_shows_query)) {

      $show_id      = $row['show_id'];
      $show_title   = $row['show_title'];
      $postal_close         = date('d F Y', strtotime($row['postal_close']));
      $show_image   = $row['show_image'];
      $judge_name2  = $row['judge_name2'];
      $judge_id         = $row['judge_id'];

    ?>

1 Ответ

0 голосов
/ 25 октября 2018
    $query = "SELECT shows.*, judges.* FROM `shows` 
INNER JOIN `judges` ON shows.judge_id = judges.judge_id 
WHERE DATE(shows.postal_close) >=  CURDATE()
 ORDER BY shows.postal_close DESC LIMIT 3";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...