Ive never liked the idea of using someone elses framework. Cake, Pear, whatever. Its not my code, and I just dont like that idea. 2 Days ago, I decided to look into PEAR ( how I came here ). I can definitey see how it can get out of hand. But, man, this thing rocks. Especially their database wrapper ( m2bg? or something) . Tis much nicer than the wrapper classes I built..................
Yes !
Pear is more of a modular approach ...not like cake where is all or nothing. On pear you can pick your poison so to speak :)
I've also developed some pear libs (see http://pear.php.net/user/gurugeek for the full list) some might be useless but it was fun !
I've never really been sold the idea of having classes and function and oh noes too much in PHP to cover up SQL queries. Tables are static entities so I've always used PHPMyAdmin to point and click my database design (scribbled on 1-30 pieces of paper...) so your second post seems... pointless (from my perspective...).
I also can't imagine a complete database wrapper would be able to give you true power over your queries. My database wrapper goes something along the lines of: