I'm thinking about a good workflow for php/mysql web-development.
Anybody got some tips?
Here is what we do:
We have a few custom scripts that take care of our database upgrades and our push to Production. For our database we keep all the deltas in a single folder and the script checks the current DB level against the available deltas and, if needed, applies them.
For promotion to Production we have another script that pulls down all the production data and then runs rsync to push up changes.
You don't mention what level of control you have over the servers, but the overall process would be the same for general development.