That makes sense... so you were updating the database with one random password and sending an email with another. I didn't think about that possibility but it makes sense now considering the results you were experiencing.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.