Building a Search Engine in PHP & MySQL
4.1 (486 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
12,847 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Building a Search Engine in PHP & MySQL to your Wishlist.

Add to Wishlist

Building a Search Engine in PHP & MySQL

Learn how to create a dynamic multi-part data driven search engine in PHP from absolutely scratch for your website.
4.1 (486 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
12,847 students enrolled
Created by Abdul Wali
Last updated 2/2014
English
English [Auto-generated]
Price: Free
Includes:
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • You'll be able to create a custom search engine
  • You'll learn creating a search engine in PHP
  • You'll become a better PHP Developer
View Curriculum
Requirements
  • A web browser (Chrome or Firefox)
  • A text editor (Notepad++ or Dreamweaver)
  • A web server or local server (XAMPP or Wamp)
Description

Building a custom search engine is very necessary for any website existing on the World Wide Web, because a website without Search Engine is like a ROOM without DOOR. And it's very easy to create in PHP & MySQL from scratch. You are going to learn creating a search engine from scratch within next 2 hours if you join this course.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

The Content & Structure of the Course

This course contains 3 sections with 12 videos and 2+ hours of video content. and will also include the source files & presentation for your personal use. The course will be updated time by time with new content and new quizzes.

Why take this course?

You should take this course because it will help you creating a search engine in PHP for your own website, your client's website or simply you want to enhance your PHP & MySQL skills and take them to the next level.

Who is the target audience?
  • No Extra knowledge is required
  • Basic HTML is an advantage for students
Compare to Other MySQL Courses
Curriculum For This Course
12 Lectures
02:24:41
+
Introduction - and creating necessary folders & display Page
5 Lectures 01:17:52

In this first video of first section, we'll know about the content of the course.

What we are going to Learn in this course?
05:52

In the second video of first section we'll create the necessary folders & the display page called "search.html" for the project, so after that we can go ahead to start the actual PHP work for this project.

Creating the necessary folders & display page
13:22

In this third video of first section, we'll learn how to create the MySQL database and the table for this project.

Creating the Database & Table for the project
12:34

In the fourth video of this section, we'll learn how to create the insert_site.php page for this project, by which we can insert the site details into the table inside a MySQL database called "sites".

Creating the insert_site.php page for inserting data into the database
14:13

In this fifth & last video this section, we'll learn how to insert the data into the table inside MySQL database, we'll be inserting website details i.e keywords, title, link, image and description, which we can later on display on the result page.

Inserting website/page details into the database
31:51

In this Quiz, you'll answer some questions from sectoin where you have already learned the answers.

Questions for Section one
3 questions
+
Displaying the results to the users in the browser
5 Lectures 58:11

In first video of section two, we'll create the the result page which will be displaying the relevant results from the MySQL database upon the user query.

Creating the result.php page for displaying the results
11:22

In this second video of 2nd section, we'll create the PHP script for displaying the results upon the user query, we'll retrieve the data from the MySQL database inside the sites table.

Creating the PHP Script for Displaying the Results
19:15

in 3rd video of 2nd section, we'll be able to display the results to the users when they search any keyword using our search box. And this is done by a PHP script, the data is coming from the Table "Sites" inside "Search" database.

Displaying the results to the users in the browser
12:59

In the 4th video of section 2, we'll be validating the search engine script using PHP, because we don't want to run extra executions PHP scripts.

Validating the PHP search engine Script
06:08

In this last video of section two, we'll try to understand that how search engines in PHP work? and how they perform the task upon the given query by the users.

Understanding the search engine script in PHP
08:27

In this Quiz you'll find questions from section two, so answer them and get reward.

Questions for section two!
5 questions
+
The Summary & Important Notes
2 Lectures 08:38

In this video, we'll learn how to can we use this search engine for a website, this is the second last video of the course and is included in the 3rd section of this course. Kindly find the full source code in the last video of this course.

How to use this search engine for a website
03:37

This is the final summary of this course and also some important notes, you can also download the entire source code and folders which were used in this project. And your questions are welcomed. Thanks for taking this course.

The Summary of the Course & Important Notes
05:01
About the Instructor
Abdul Wali
4.1 Average rating
5,398 Reviews
95,389 Students
27 Courses
SEO Marketer & Udemy Instructor

Abdul has successfully ranked hundreds of keywords in Google without any backlinking strategy. He is in the SEO and online marketing industry since 2009. Apart from SEO and marketing, he loves web development. WordPress is the core platform which Abdul has been using for creating top notch websites over the years. 

He is one of the top Udemy Instructors with 80,000+ students from 193 countries and 4400+ reviews. He engages with students on Udemy in real time and answers questions within a few hours. If you have any question in mind then don't hesitate to ask Abdul via private message.