как отобразить ветку с недавним ответом сверху, я использую время создания для ответа и сортирую свои темы с этим
$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']));