Ну, у меня есть список заданий, которые я хочу отобразить, чтобы кандидаты могли подать заявку на работу. Проблемы состоят в том, что в листинге сохраняются старые задания, а не новые. Я пытаюсь поместить запрос DESC, но это становится ошибкой.
Это то, что у меня есть в моей базе данных;
и когда я ввожу исходный запрос, он работает
оригинал;
<?php
$limit = 4;
$sql = "SELECT COUNT(id_jobpost) AS id FROM job_post";
$result = $conn->query($sql);
if($result->num_rows > 0)
{
$row = $result->fetch_assoc();
$total_records = $row['id'];
$total_pages = ceil($total_records / $limit);
} else {
$total_pages = 1;
}
?>
и это после того, как я добавлю DESC
$sql = "SELECT COUNT(id_jobpost) AS id FROM job_post ORDER BY DESC";
но эта ошибка вышла
Попытка получить свойство не-объекта в C:\xampp\htdocs\jobportal\jobs.php в строке 148
и результат не появляется в порядке убывания. что я должен сделать, чтобы решить эту проблему? Заранее спасибо.
вы пропустили столбец, который хотите заказать свой результат:
"SELECT COUNT(id_jobpost) AS id FROM job_post ORDER BY id DESC"
Синтаксис:
SELECT COUNT(id_jobpost) AS id FROM job_post ORDER BY column1 DESC;
Здесь column1 относится к столбцу, который должен быть отсортирован.
Вам нужно имя столбца в предложении order by.
SELECT COUNT(id_jobpost) AS idCount FROM job_post ORDER BY idCount DESC
;
в конце предыдущей строки