【发布时间】:2010-12-14 00:02:03
【问题描述】:
假设我有 2 个仅在顺序上不同的 pdo 语句(asc 与 desc)
$stmt1 = $po->prepare("SELECT * FROM tabname WHERE categ=:categ ORDER BY field1 DESC");
$stmt2 = $po->prepare("SELECT * FROM tabname WHERE categ=:categ ORDER BY field1 ASC");
有没有办法可以动态绑定 ASC/DESC,所以我只能拥有 1 个stmt
$order = "ASC"; //or "DESC"
$stmt = $po->prepare("SELECT * FROM tabname WHERE categ=:categ ORDER BY field1 order=:order");
$stmt->bindParam(':order', $order, PDO::PARAM_STR);
【问题讨论】: