Hola
Tengo un problema que parece un bug de Zend, a alguien le funciona esto?:
Código PHP:
$order_by = 'title';
$sql = <<<SQL
SELECT
book_id,
isbn,
title,
pages,
cover,
published_at,
summary,
price
FROM
book
ORDER BY
? ASC
SQL;
$params = array( $order_by );
$stmt = $this->db->query( $sql, $params );
$books = $stmt->fetchAll();
Tal que así, me ignora por completo el order by. Si en cambio pongo el 'title' directamente en la sentencia sql si que funciona.... ¿¿¡¡ como puede ser !!??
El objeto db es un Zend_Db::factory( 'Mysqli' ) ..
A alguien más le pasa/ha pasado?
Gracias
EDIT:
Parece que no es un error de Zend, la propia clase nativa de mysqli tampoco funciona....