One way I learn a new computer language is to play around with code generation tools. If the generation tool is any good, you get the added benefit of having something that allows you to create a solution lickety-split! Here’s one such little gem called phpCodeGenie.
phpCodeGenie generates all sorts of fun for PHP based upon any MySQL database might happen to have.
I tooled about with the demo and I build a data entry for or two, including forms based upon Insert, Update and Delete operations. Sure, the code needed some massaging afterwards, but it certainly takes the grunt work out of having to build a database-driven form from scratch.
If nothing else, its worth a look. The Open Source price can’t be beat!