There's probably something out there that I'm not aware of yet that does this, but I'm going to explain what I'm thinking and then if there's an application exists please enlighten me. A lot of people who are just starting out doing webdesign and running/administering websites don't have an expanded knowledge over more advanced things such as dynamic content, php/mysql, etc....correct? Well a lot of these people come up with ideas and have the basic logic down for knowing what they want to happen and how the information will be edited and by who. So why not create an application that would accept values from the end user, then do the scripting of the database and php files from their input??? For example lets say an individual wants to create a simple website that displays the inventory for a small mom and pop store, but they want the owners to be able to log into the site and edit the fields...they know what they want to happen but not how to do it. If there were a program that could accept the input from a user, say the user enters the table name of the database and the column names into text boxes then the program uses this input to create the database (obviously its a little more involved then that, just a simple explanation to try and get across what I'm getting at), and same for login users and passwords....BOOM simple dynamic content of a website without having to know advanced principles of web applications.... The reason I ask about this is that if it does not already exist I might take this on as a side project and release it opensource....so by all means feel free to reply
Marginal market. A Web Developer or even a Wannabe Web Developer wouldn't be interested simply because they most likely will venture in to programming. A non-tech user may be interested however wouldn't have the slightest idea what a database is or columns and tables. Nor would they know how to properly structure a database. Your program can't simply predict what column to use as a KEY in the index. The end user would have to choose. I would say it would be a waste of your time.