Я хотел бы увидеть, превышает ли значение текущее время, умножьте его на число st-ads-time 3600, как на картинке, как я могу это сделать?

Мой код:
<?php
$advertisement_query = mysql_query("SELECT * FROM andesite_advertisement ORDER BY advertisement_id DESC");
$num_log = mysql_num_rows($advertisement_query);
if ($num_log > 0) {
while ($ads_row = mysql_fetch_array($advertisement_query)) {
$ads_ase = $ads_row['advertisement_base'];
$is_buyed_query = mysql_query("SELECT * FROM andesite_adsrice WHERE adsrice_adsase = '$ads_ase' AND adsrice_username = '$user_nickname'");
while ($is_row = mysql_fetch_array($is_buyed_query)) {
$timeA = $is_row['adsrice_time'];
$timeB = date("d.m.Y H:i");
$timeDiff = strtotime($timeB) - strtotime($timeA);
if ($timeDiff > $ads_time) {
echo '
<tr id = "'.$ads_row['advertisement_base'].'">
<td>'.$ads_row['advertisement_id'].'</td>
<td>'.$ads_row['advertisement_title'].'</td>
<td><a class = "btn btn-success btn-success flat btn-xs" href = "Surf/'.$ads_row['advertisement_base'].'" target = "_blank"><i class = "fa fa-eye"></i> '.ls_view.'</a></td>
</tr>
';
}
}
}
} else {
echo '
<tr>
<td>'.ls_nothata.'</td>
<td>'.ls_nothata.'</td>
<td>'.ls_nothata.'</td>
</tr>
';
}
?>






Запрос показывает только те объявления, у которых есть соответствующий advertisement_base, и только тогда, когда текущее время находится после их adsrise_time, но раньше часов adsrise_time плюс st-ads-time.
<?php
$query = "SELECT * FROM andesite_advertisement ORDER BY advertisement_id DESC";
$advertisement_query = mysql_query($query);
$num_log = mysql_num_rows($advertisement_query);
if ($num_log > 0)
{
while ($ads_row = mysql_fetch_array($advertisement_query))
{
$ads_ase = $ads_row['advertisement_base'];
$query = "SELECT * FROM andesite_adsrice
WHERE adsrice_adsase = '$ads_ase'
AND adsrice_username = '$user_nickname'
AND NOW() BETWEEN adsrise_time AND ADDTIME(adsrise_time, INTERVAL
(SELECT setting_value
FROM settings
WHERE setting_name = 'st-ads-time'
))";
$is_buyed_query = mysql_query($query);
while ($is_row = mysql_fetch_array($is_buyed_query))
{
echo '<tr id = "'.$ads_row['advertisement_base'].'">
<td>'.$ads_row['advertisement_id'].'</td>
<td>'.$ads_row['advertisement_title'].'</td>
<td>
<a class = "btn btn-success btn-success flat btn-xs" href = "Surf/' . $ads_row['advertisement_base'] . '" target = "_blank">
<i class = "fa fa-eye"></i> '.ls_view.'
</a>
</td>
</tr>';
}
}
}
}
else
{
echo '
<tr>
<td>'.ls_nothata.'</td>
<td>'.ls_nothata.'</td>
<td>'.ls_nothata.'</td>
</tr>
';
}
?>
нет, если проблема adsrice_adsase равна adsrice_base, показывать по истечении указанного времени. Пример: st-ads-time значение 6, т.е. через 6 часов после strtotime, но это не работает.
При наличии программного обеспечения также доступны многоязычные функции. По скайпу пришлю вам файл.
Похоже, я неправильно понял ваш вопрос. Я подумал, что вы хотите показывать только те объявления, срок которых еще не истек. Ваш последний комментарий заставляет меня думать, что вы хотите обратного - показывать только те объявления, срок которых уже истек.
Обновил ответ.
Как
DELETEможет быть ответом на этот вопрос?