按降序id pdo查询

guz6ccqo  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(341)

这个问题在这里已经有答案了

如何使用prepared pdo语句按参数设置order(8个答案)
两年前关门了。
我试图从数据库中得到结果,我想显示的信息从最后一个id开始,而不是第一个,这是可能的吗?

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

foreach ($result as $row) {

}
fslejnso

fslejnso1#

想必, 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 打电话。

相关问题