If your hosting setup can handle Python, the web2py platform offers instant CRUD for the database and a very user-friendly (and user-friendly) online developer environment. I donβt think it was designed to lay the top of an existing database, but you can import a CSV file with the contents of your database. http://www.web2py.com
One of the great things about web2py is that creating custom (public) CRUD pages is also very easy. In the controller file, it is as simple as
form = CRUD.create(db.myTable) return dict(form = form)
Then in the view file you just add
{{=form}}
And this! All forms of creation, input validation, etc. Processed for you. I should also add that the level of data abstraction in web2py is very easy to learn and easy to use with mySQL. One great thing is that web2py performs on-the-fly changes to your data structure or even migrations from one back-end DB to another.
Not every hosting company knows how to support web2py, but it is easy to deploy to Google App Engine or to a company such as Fluxflex.com
source share