Всем привет, такой вопрос:
Есть таблица games в ней поля: I'd, team_1, team_2, time, score, status.
Id- айди события,
Team_1(team_2) - команды,
Time - дата события(25.02.2020 23:00),
Score - Счёт матча,
Status - статус события(1-завершен,0-не завершен).
Нужно сделать выборку событий по полю time за сегодняшние сутки со статусом status=0.
Я вывожу так:
<?php
$count = $db ->query("SELECT * FROM `games` WHERE `status` = '0'") ->num_rows;
if($count == '0') {
echo '<div class="forecast" style="text-align: center;">
<i class="fal fa-exclamation-circle" style="font-size: 45px;"></i>
<br>
<br>
Матчей не найдено!
</div>';
}else{
if($u_browser == 'web') {
$limit = '7';
}else{
$limit = '5';
}
$sql = $db ->query("SELECT * FROM `games` WHERE `status` = '0' ORDER BY `time` ASC LIMIT $limit");
while($i = $sql->fetch_assoc()){
echo game($i['id']);
}
}
?>
Я вывожу только события со статусом 0 и сортирую всё через time по возрастанию.
//пробывал так но совпадений нет!
<?php
$time = date("d.m.Y 00:00", time());//Дата сегодня
$count = $db ->query("SELECT * FROM `games` WHERE `status` = '0' AND `time` = '{$time}'") ->num_rows;//Счетчик
if($count == '0') {//Если матчей нет
echo '<div class="forecast" style="text-align: center;">
<i class="fal fa-exclamation-circle" style="font-size: 45px;"></i>
<br>
<br>
Матчей не найдено!
</div>';
}else{//Если есть совпадения
if($u_browser == 'web') {
$limit = '10';
}else{
$limit = '7';
}
$sql = $db ->query("SELECT * FROM `games` WHERE `status` = '0' AND `time` = '{$time}' ORDER BY `time` ASC LIMIT $limit");
while($i = $sql->fetch_assoc()){
//ВсЕ хуйня
echo game($i['id']);
}
}
?>
Помогите найти выход из моей ситуации.
Есть таблица games в ней поля: I'd, team_1, team_2, time, score, status.
Id- айди события,
Team_1(team_2) - команды,
Time - дата события(25.02.2020 23:00),
Score - Счёт матча,
Status - статус события(1-завершен,0-не завершен).
Нужно сделать выборку событий по полю time за сегодняшние сутки со статусом status=0.
Я вывожу так:
<?php
$count = $db ->query("SELECT * FROM `games` WHERE `status` = '0'") ->num_rows;
if($count == '0') {
echo '<div class="forecast" style="text-align: center;">
<i class="fal fa-exclamation-circle" style="font-size: 45px;"></i>
<br>
<br>
Матчей не найдено!
</div>';
}else{
if($u_browser == 'web') {
$limit = '7';
}else{
$limit = '5';
}
$sql = $db ->query("SELECT * FROM `games` WHERE `status` = '0' ORDER BY `time` ASC LIMIT $limit");
while($i = $sql->fetch_assoc()){
echo game($i['id']);
}
}
?>
Я вывожу только события со статусом 0 и сортирую всё через time по возрастанию.
//пробывал так но совпадений нет!
<?php
$time = date("d.m.Y 00:00", time());//Дата сегодня
$count = $db ->query("SELECT * FROM `games` WHERE `status` = '0' AND `time` = '{$time}'") ->num_rows;//Счетчик
if($count == '0') {//Если матчей нет
echo '<div class="forecast" style="text-align: center;">
<i class="fal fa-exclamation-circle" style="font-size: 45px;"></i>
<br>
<br>
Матчей не найдено!
</div>';
}else{//Если есть совпадения
if($u_browser == 'web') {
$limit = '10';
}else{
$limit = '7';
}
$sql = $db ->query("SELECT * FROM `games` WHERE `status` = '0' AND `time` = '{$time}' ORDER BY `time` ASC LIMIT $limit");
while($i = $sql->fetch_assoc()){
//ВсЕ хуйня
echo game($i['id']);
}
}
?>
Помогите найти выход из моей ситуации.