我正在尝试从数据库中获取结果,我想显示从las ID开始的信息,而不是第一个,这是可能的吗?
非常感谢先进。
$query = $db->prepare("SELECT * FROM grafica WHERE ID = :id");
$query->bindParam(':id', $id);
$query->execute();
$result = $query->fetchAll();
foreach ($result as $row) {
}
答案 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
来电。