嗯,我有一个要显示的职位列表,以便候选人可以申请该职位。问题是,列表中一直显示旧的职位,而不是新的职位。我尝试输入 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";
但是出现了这个错误
尝试获取第 148 行 C:\xampp\htdocs\jobportal\jobs.php 中非对象的属性
结果不是按降序排列的。 我应该怎么做才能解决这个问题? 预先感谢您。
最佳答案
语法是:
SELECT COUNT(id_jobpost) AS id FROM job_post ORDER BY column1 DESC;
这里column1指的是要排序的列。
关于mysql - 添加降序条件后sql查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51550175/