Do you really want to code your own front end?
You mentioned PHP... Well, I have been using
phpMyAdmin for a while now, and it's pretty good... Zero effort to get up and running...
Now, that being said, I am looking for the Perl alternatives (for the boxes without PHP).