如何将 pdo 的预准备语句用于排序和限制子句?
2022-08-30 22:06:00
我想使用一个预准备语句,其中传入的参数用于 and 子句,如下所示:ORDER BY
LIMIT
$sql = 'SELECT * FROM table ORDER BY :sort :dir LIMIT :start, :results';
$stmt = $dbh->prepare($sql);
$stmt->execute(array(
'sort' => $_GET['sort'],
'dir' => $_GET['dir'],
'start' => $_GET['start'],
'results' => $_GET['results'],
)
);
但不返回任何内容。$stmt->fetchAll(PDO::FETCH_ASSOC);
有人能指出我做错了什么吗?能做到吗?如果不是,我应该参考什么来获取可以使用参数的子句的完整列表?