как отобразить тему с недавним ответом сверху - PullRequest
0 голосов
/ 11 апреля 2020

как отобразить ветку с недавним ответом сверху, я использую время создания для ответа и сортирую свои темы с этим

$stmt = $db->query('SELECT ID, REP_DATE FROM THREADS ORDER BY UPDATES DESC, ID DESC, REP_DATE DESC LIMIT 10');
while($trow2 = $stmt->fetch()){

, и это мой код для даты и времени обновления, когда новый ответ сделан

$stmt = $db->prepare('UPDATE THREADS SET REP_DATE = :ILBM, ID = :ID  WHERE ID = :ID');
     $stmt->execute(array(
         ':ID' => $_GET['id'],
        ':ILBM' => curdate(),
         ));

, а также я использовал этот метод, прежде чем использовать эту дату и время ответа, он работает нормально для 30 потоков, после этого он не работает

 $stmt = $db->query('SELECT SUM(UPDATES) AS totDistance FROM THREADS');
    $Urow = $stmt->fetch(); 

   $a100 = $Urow['totDistance'] + 1;

    $stmt = $db->prepare('UPDATE THREADS SET UPDATES = :U WHERE ID = :ID');
    $stmt->execute(array(':U' => $a100,
    ':ID' => $trow['ID']));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...