Hi
I'd love to visit Bletchley. Such an important place in history.
Regarding GET/POST, basically it is to do with HTML form handling and what we don't see behind the scenes.
GET/POST refer to how "requests" are made with each having their own pros and cons. This link will explain far better than I, but briefly GET makes the request in the URL whilst POST makes it in the body. It's sort of
how we transport the information the script will use.
https://www.w3schools.com/php/php_forms.asp
If you try each example (GET/POST) in Firefox with More Tools>Web Developer Tools enabled, and viewing Network you will see what happens when you submit the form. In the GET, you will see the key-pairs being sent in the URL, in POST you won't.
With the limited resources of a microcontroller, it is far easier in my opinion to just send a GET string.
At the server, it really doesn't care much how you make the request as you (as developer) can do as you wish with the information once received. Both GET and POST are SuperGlobals meaning the information is available for use in any function you wish.
Your script in the server will accept your values (key-pairs) and update the associated database with the values.
It might be easier to think on it as a form on a page. You would fill in the requested details and submit. GET/POST is just how we transfer that information to the server script for processing. However instead of completing a form we will just send the information directly to the script using the GET format.
Just to confuse you more, there is nothing to stop you sending data to a script using POST, and that script using the data as parameters in a database search, returning the search results back to you. Sounds like a GET but you used POST
The PHP script running on your server is the brains and can fully interact with your database using the information you provide. It's up to you to decide what the script does. First it will connect to the specified database then Insert/Delete/Update etc as per your wish.
Regards