通过降序ID PDO查询排序

时间:2018-05-21 12:55:42

标签: mysql pdo

我正在尝试从数据库中获取结果,我想显示从las ID开始的信息,而不是第一个,这是可能的吗?

非常感谢先进。

$query = $db->prepare("SELECT * FROM grafica WHERE ID = :id");
$query->bindParam(':id', $id);
$query->execute();
$result = $query->fetchAll();

foreach ($result as $row) {


}

1 个答案:

答案 0 :(得分:0)

据推测,ID是唯一的,因此您的问题目前在发布的查询的上下文中没有意义:查询将返回正好1或0行,具体取决于是否存在ID = :id行。如果要查看行列表(可能是ID的升序或降序),请不要使用ID = :id限制结果,并使用ORDER BY子句:

$query = $db->prepare("SELECT * FROM grafica ORDER BY ASC");
# $query = $db->prepare("SELECT * FROM grafica ORDER BY DESC");  # for descending order
$query->execute();

请注意,现在无需bindParam来电。