我想用事先準備好的聲明中傳入的參數對於ORDER BY
和LIMIT
條款,比如:如何使用pdo的準備好的語句來排序和限制子句?
$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);
回報什麼。
有人能指出我在做什麼錯事嗎?可以做到嗎?如果不是,我應該參考哪些參數可以使用的完整的子句列表?
獲取值 – silent 2010-04-21 14:10:50
沒有,我在其他地方填充值手動,但它仍然沒有工作。 – user198729 2010-04-21 14:12:39
據我所知,你應該只綁定值,而不是列等。 – 2013-10-01 17:22:39