如何引用列名称,如$ column和$ sorting
$result = $this
-> select()
-> from($this -> _name, new Zend_Db_Expr('SQL_CALC_FOUND_ROWS *'))
-> order("$column $sorting")
-> limit("$start, $limit")
-> query()
-> fetchAll();
在这个查询中?
答案 0 :(得分: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