Creating a Simple Newsletter Signup Using PHP and MySQL (Udemy.com)
In this course we are going to add a newsletter signup form that saves to a database.
Created by: Malcolm Knott
Last updated June 2020
What you will learn
- Simple PHP and MySQL database skills.
Course Description
Hi, In this course we are going to add a newsletter sign up form that will save our new subscribers to a database.
To do this we are going to be using a backend programming language called PHP and a MySQL database.Don’t worry if that doesn’t make any sense to you, we will be going over all of the basics and walking you through it step by step.
This course does however assume you have a basic understanding of html and css, and that you know how to push any updates up to a server and make them live.
If you don’t have that experience then I can recommend this course by Daniel Scott, it starts at the very beginning and will easy get you up to speed so you can start taking the next steps like working with PHP and databases.
So if you’re ready to get started with our PHP database project … then sign up to the course and lets get started :)
Instructor Details
- 4.5 Rating
266 Reviews
Malcolm Knott
Hi,
I'm a freelance website developer from New Zealand. I mostly work with Laravel and Vue JS projects, although I have experience with tones of different programming languages, frameworks and CMS's. I'm just starting my course making journey and can't wait to share everything I have learnt over a career of making websites.
More PHP courses
Basic PHP Development with Bootstrap, GitHub and Heroku (2022)
4.8 (447 Reviews)
Provider: Udemy
Time: 4.8h
Free
Sending email with PHP: from Basic to Advanced (2026)
4.8 (297 Reviews)
Provider: Udemy
Time: 2.1h
$64.99
Write PHP Like a Pro: Build a PHP MVC Framework From Scratch (2026)
4.7 (3,330 Reviews)
Provider: Udemy
Time: 6.7h
$99.99
Reviews
By Alok Sarkar on 5/2/2025
I took "Daniel Walter Scott" other course from Fiverr, which is "Build a responsive website using HTML5 & CSS3". After that, I thought, what is Next? Then I go to bringyourownlaptop.com site, here I find Dan tells what is the next, "Malcolm Knott" will help. Then I found Udemy & saw that it is a Free Course Now. So I am very Excited and feel very Amazing & Happy. Thank You- "Daniel Walter Scott (Dan) & Malcolm Knott" Regards, ALOK SARKAR.
By Lee vargas farad on 1/15/2024
Yes, It has been fully explained but I think is easier to leave a note or chart with the full requirements of the course, because there's a domain at the end of the course that you must pay it and don't have more choices to continue, since my point of view has a good explanation of all topics of the subjects, and only one objection is that the teacher over the guidance uses many times copy pastes without a deep explanation.
By Olawuni Emmanuel Kayode on 10/21/2023
Of course, it's clearly seen that you are a professional, but you need to come to the level of beginners in order to make them comprehend. Saving yourself the typing stress is one of the biggest reasons the course is boring. This is no different from copying codes from AI and making video on it. Below my expectation
By Eric Joseph on 3/13/2022
This was a straight-to-the-point course. It assumes students have a fair bit of prerequisite knowledge since this is not really a beginner's topic. I found everything to be clearly explained and easy to follow. My only recommendation for future courses would be to increase the font size of your recordings so it is a little bit easier to see. I has some issues differentiating between square and round brackets while streaming at low-ish resolution.
By Alexandros Dimiropoulos on 12/5/2021
Overall it is a great introduction to understand how databases. work. I also really liked that at the end he uploads the project to a real server. Having said that, I encountered some issues and here are the solutions I found: 1) I couldn't connect to localhost:8080/projects/ .To solve that I opened VScode with admin rights and I opened httpd.conf file which I found on C:\xampp\apache\conf. Inside that I found "Listen 80" and I changed 80 to 8666. Then save and close. Then anywhere in the code or browser that he puts 8080, I put 8666. 2) I couldn't store data to my database. The problem was that in Daniels lesson we usually open our page using Live server extension (right click/open with Live server). That opens a page with url: http://127.0.0.1:5500/index.html . Instead the page that you should open is: http://localhost:8080/projects/meat-yogurt (or 8666 if you have problems with 8080). There submiting data works great with no problems. 3) I didn't realize initialy that there is a button under the 2nd lesson that says Resources and contain all the code.... 4) In lesson 3 he installs xammp and looks very different from the program I installed, because this is the Mac version. I didn't see it initially that in lesson 4 he installs also a windows version.... All these may sound obvious for some but for an inexperienced user like me it wasn't.
By Jerry Worthington on 11/27/2020
Very quick and to the point. Solid tutorial on what the PHP setup workflow looks like. If you're a beginner (like me), please keep in mind that it'll take a few tries to get the entire workflow down.
By J Z on 8/25/2020
An excellent short course that complements the Responsive web design course I completed recently. This provides a good introduction to using PHP on a user input form for the website built in the previous course.
By Tater Dev on 6/16/2020
This was amazing no joke. I have been developing WordPress sites for some years now and really found that this understanding of the ebb and flow that the database and code have is key. The tutorial its self was quick and in tune with the information.
By Anonymized User on 6/1/2020
Really awesome course. Teacher is awesome. Volume is great. And there’s no audio language barrier when the teacher is speaking. Only thing I didn’t like about this course is it’s very hard to see, teacher needs to make future course zoomed in.
By Ibrahim Gumaa on 1/4/2020
Very useful introduction to PHP and MySQL. The XAMM installation interface shown only pertained to Mac users. However, it wasn't difficult for a Windows OS user such as me to find the correlation and follow the course. Thanks Malcolm for the course although it felt like it was too short. Looking forward to start implementing what I have learnt into my web site.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100






