I would have thought that you just do the following: create a table i.e. table_menu Insert all your menu items i.e. home, contact us etc Then in your backend code create a select statement which selects all fields from that table and loop it until all fields are displayed. Then whenever the user updates the field in the database it changes straight away in the website you could even build a front end app for them to edit the database through a simple form hope this helps