Are you tired of ugly code that concatenates strings to build SQL? Want to write database abstraction layer that is compatible with multiple database backends? Then this talk is for you! In this talk we will learn about ZendDb, a powerful database abstraction library for PHP. We will learn how to use ZendDb to programmatically generate SQL.