Hi dude,
I'll see if I can help. I'm going to assume you don't know much, so sorry if I sound like I'm talking down at you.
Ok with websites there are essentially 2 types of sites; static and dynamic.
This is the steps that happen when a browser calls a webpage i.e.
http://www.somepage.com
- The browser sends this request to the host.
- The host then finds the file and sends it to the client.
Now the difference between static and dynamic occurs at the point the host finds the file and sends it back.
In the static model the host just sends this file to the browser and then waits for the next request.
In the dynamic model the host actually reads the file and performs some processing to create the file to send to the browser.
- Now this processing is performed by script (i.e. it is not compiled code and must be interpreted everytime the page is called). This script can be in many different languages and one example is php, I believe it reads v similar to c but I'm probably wrong as I personally don't use it.
- When the processing occurs it is used to build content on the fly, for example a news item is extracted from a database and placed on a page. Once the page has been processed it is send to the browser. In reference to your question mySQL is just a database.
There are many resources online that allow you to download scripts and use them for your own use. What you need to beware of is if your host allows dynamic content. Most don't for free as there are huge sercuity problems with allowing people to write their own scripts. That you can do is link to stuff that is hosted else where and just provide a link from your site (not great but free).
What I would suggest while you are new to this is used make updates by hand. It's easy to jump in too deep and suddenly find yourself out of your depth.
I highly recommend you take things a step at a time and get all the (I don't want to use the word basics) fundementals right. Far too many people don't understand what they are doing and the site suffers. If you want any help or just a review of your site don't hesitate to contact me. I always try to be constructive.
Gaz