Mysql supports prepared statements in this way:
http://dev.mysql.com/doc/refman/5.0/en/sql-syntax-prepared-statements.html
Is there a support for it in Zend
$sql = "SELECT * FROM table_name WHERE id = :id "; $stmt = Zend_Registry::get("db")->prepare($sql); $data=array(array('id'=> $id); $stmt->execute($data); print_r($stmt->fetchAll());