1

如何引用列名,如 $column 和 $sorting

$result = $this 
    -> select() 
    -> from($this -> _name, new Zend_Db_Expr('SQL_CALC_FOUND_ROWS *'))
    -> order("$column $sorting") 
    -> limit("$start, $limit") 
    -> query() 
    -> fetchAll();

在这个查询中?

4

1 回答 1

1

您可以quoteIdentifier()使用Zend_Db_Adapter_Abstract

$columnSafe = $adapter->quoteIdentifier($column);
$sortingSafe = in_array(strtoupper($sorting) , array('ASC', 'DESC')) ? $sorting : 'ASC'; //default to ASC if illegal value passed
于 2012-07-12T07:25:16.900 回答