Keeping the database encrypted

i am hosting an application which has vital information on a hosted server.

I am thinking to keep the entire database in ecrypted format.

HOw is this idea ??

Secondly should i do the encryption and decryption on the php level or at the mysql level.

Might want to take a look at this thread.