title: General Q - Using a database with a website
body: <p>I'm new to building websites.  I have a basic front end developed, some basic jquery and css all going.  Now, I'd like to add a database in (so that my website can call, and publish data to, the database).</p>
  
  <p>My choice of database was going to be MySQL.  Where I'm not sure where to go now.  Specifically:</p>
  
  <p>1)  What language / method should I use to talk to the database from the website?  Or at least what options do I have? The data will end up being text, numeric and image data.   [In the past I've made the mistake of googling and stumbling upon old languages etc (ie, I started off with Bootstrap 2 for a while....)].</p>
  
  <p>2)  I "develop" my website offline, and then use Amazon Web Service. I use two different computers to develop (all offline), and then publish things to AWS as a go-between / production.   If I use MySQL, how should I set it up so its easy to move it between offline and online.</p>
  
  <p>I just need a point in the right direction.... Thanks!</p>